Pour restaurer un seul fichier, utilisez git checkout [identifiant de validation précédemment soumis] -- nom du fichier. Si vous souhaitez supprimer tous les fichiers de l'espace de travail, utilisez git reset --hard <commit id>
git checkout -- Vous devez spécifier le nom du fichier plus tard Si vous souhaitez annuler toutes les modifications non validées dans votre répertoire de travail, vous pouvez utiliser git stash pour annuler temporairement les modifications et les stocker temporairement. Si vous ne le faites pas, si vous devez le restaurer à nouveau, git stash drop ne le restaurera jamais.
git reset --hard <commmit hash>
Pour restaurer un seul fichier, utilisez git checkout [identifiant de validation précédemment soumis] -- nom du fichier. Si vous souhaitez supprimer tous les fichiers de l'espace de travail, utilisez git reset --hard <commit id>
.git reset HEAD^
Annulez le dernier commit, afin que le commit soit annulé et que les modifications soient conservées dans l'état non validé
git checkout -- Vous devez spécifier le nom du fichier plus tard
Si vous souhaitez annuler toutes les modifications non validées dans votre répertoire de travail, vous pouvez utiliser git stash pour annuler temporairement les modifications et les stocker temporairement. Si vous ne le faites pas, si vous devez le restaurer à nouveau, git stash drop ne le restaurera jamais.