Maison > Questions et réponses > le corps du texte
Comme le titre l'indique, plus de dix fichiers dans l'espace de travail ont été modifiés, mais aucun ajout n'a encore été ajouté. Comment effacer toutes les modifications à la fois
Utilisation de git checkout -- le fichier ne peut restaurer qu'un seul fichier à la fois, veuillez trouver un moyen de restaurer tous les fichiers à la fois
滿天的星座2017-05-02 09:37:54
git checkout .
Effacer toutes les modifications sans ajouter dans le répertoire courant.
某草草2017-05-02 09:37:54
Restaurer le fichier spécifié dans la zone de préparation vers l'espace de travail
$ git checkout [file]
Restaurer les fichiers spécifiés d'un commit dans la zone de préparation et l'espace de travail
$ git checkout [commit] [file]
Restaurer tous les fichiers de la zone de préparation dans l'espace de travail
$ git checkout .
Réinitialisez le fichier spécifié dans la zone de préparation pour qu'il soit cohérent avec le dernier commit, mais l'espace de travail reste inchangé
$ git reset [file]
Réinitialisez la zone de préparation et l'espace de travail pour être cohérents avec le dernier commit
$ git reset --hard
Réinitialise le pointeur de branche actuelle sur le commit spécifié et réinitialise la zone de transit, mais l'espace de travail reste inchangé
$ git reset [commit]
Réinitialise la branche actuelle Le HEAD est le commit spécifié, et la zone de préparation et la zone de travail sont réinitialisées en même temps, conformément au commit spécifié
$ git reset --hard [commit]
Réinitialise le HEAD actuel au commit spécifié, mais conserve la mise en scène zone et zone de travail La zone reste inchangée
$ git reset --keep [commit]
Créer un nouveau commit pour annuler le commit spécifié
Toutes les modifications apportées à ce dernier seront compensées par le premier et appliquées au branche actuelle
$ git revert [commit]
Supprimer temporairement les modifications non validées et les déplacer plus tard
$ git stash
$ git stash pop
怪我咯2017-05-02 09:37:54
git checkout --directory name, supprime les modifications dans un certain répertoire