Annuler Git Pull

Fumbani Banda 6 février 2022
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.

git log

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.

first_git_reset

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.

second_git_reset

Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub

Article connexe - Git Pull