Sommaire

Supprimer les modifications du répertoire de travail Répertoire de travail:supprimer les modifications

Il arrive régulièrement que lors d’un test ou d’un nouveau développement le développeur souhaite revenir à l’état de la dernière version du dépôt (pointée par HEAD). Cela se produit fréquemment lorsque, pendant les tests, le développeur modifie de nombreux fichiers, en ajoute quelques-uns dans l’index et laisse ces modifications sans les commiter. À la fin, il se rend compte qu’aucune modification ne doit être commitée et décide donc de supprimer ses modifications en revenant à l’état de HEAD.

Pour cela, il doit utiliser la commande suivante :

git reset --hard HEAD git reset

Attention : cette commande supprime toutes les modifications du répertoire de travail et de l’index. Cette commande est irréversible, elle doit donc être utilisée avec beaucoup de prudence.