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
