Aller au contenu

Annuler et corriger

Fenêtre de terminal
git checkout -- fichier.txt # annule les changements non commités
Fenêtre de terminal
git reset --soft HEAD~1 # garde les fichiers en staging
git reset --hard HEAD~1 # supprime totalement les changements
Fenêtre de terminal
git revert abc123
Fenêtre de terminal
git stash
git stash apply

  • Utiliser git reset seulement en local (dangereux si partagé).
  • Préférer git revert pour annuler dans un projet collaboratif.
  • Utiliser stash pour mettre en pause un travail en cours.