Annuler Git Pull
Ce didacticiel montre comment annuler un pull git pour ramener un référentiel git à un état antérieur à l’aide de git hard reset.
Annuler Git Pull
Pour annuler un git pull avec le hard reset, nous utilisons la commande git reset --hard
et spécifions le HEAD
.
Voyons les commits que nous avons faits sur notre dépôt git en utilisant la commande git log
avec les options --oneline
et --graph
, comme indiqué ci-dessous.
Nous avons effectué trois commits dans le référentiel, et le commit le plus récent est le * bdb9fc2
.
Pour annuler le commit récent à l’aide d’une réinitialisation matérielle, nous utilisons la commande git reset
avec l’option --hard
, comme indiqué ci-dessous. Le HEAD^
précise qu’il faut retourner au commit avant HEAD.
La sortie de la commande git log
montre que nous sommes revenus au commit précédent.
Comme indiqué ci-dessous, nous pouvons également utiliser HEAD~1
pour spécifier de revenir au commit avant HEAD
. HEAD~2
signifie un retour à deux commits avant HEAD
.
Article connexe - Git Pull
- Différence entre Git Fetch et Git Pull
- Extraire les modifications d'une autre branche dans Git
- Extraire les modifications d'une branche spécifique dans Git
- Git Pull Master dans la branche
- Remplacer les modifications locales dans Git
- Créer une demande d'extraction à partir de la ligne de commande dans Git