Outils pour utilisateurs

Outils du site


dev:git:annuler-modifs-non-commit

Annuler des modifications/Nettoyer le working directory

Lorsque l'on souhaite abandonner de nombreuses modifications faites sur le répertoire de travail et revenir dans l'état exact du dernier commit, on procède en deux étapes:

  • Primo on replace l'index et les fichiers suivis du répertoire de travail dans l'état du dernier commit:
$ git reset --hard

On peut également utiliser la commande git checkout -f ma-branche pour replacer les fichiers suivis dans une version particulière.

  • Secundo on supprime les répertoires et fichier exclus et non suivis présent dans le répertoire de travail (attention à l'option -f):
$ git clean -dxf
L'option -f peut être remplacée par -n (dry-run) ou -i (interactif)
  • L'option -d pour supprimer les fichiers et répertoires non suivis,
  • L'option -x pour supprimer les fichiers non ignorés par git.
dev/git/annuler-modifs-non-commit.txt · Dernière modification : 2021/02/01 21:51 de 127.0.0.1