Annuler et corriger
Annuler des changements
Section intitulée « Annuler des changements »git checkout -- fichier.txt # annule les changements non commitésDéfaire le dernier commit
Section intitulée « Défaire le dernier commit »git reset --soft HEAD~1 # garde les fichiers en staginggit reset --hard HEAD~1 # supprime totalement les changementsRevenir en arrière proprement
Section intitulée « Revenir en arrière proprement »git revert abc123Mettre de côté des changements (stash)
Section intitulée « Mettre de côté des changements (stash) »git stashgit stash applyBonnes pratiques
Section intitulée « Bonnes pratiques »- Utiliser
git resetseulement en local (dangereux si partagé). - Préférer
git revertpour annuler dans un projet collaboratif. - Utiliser
stashpour mettre en pause un travail en cours.