Maison > Article > outils de développement > Comment se retirer après que git s'est engagé dans l'entrepôt local
Il existe quatre façons d'annuler les commits locaux Git : Annuler le dernier commit : git reset HEAD~1 Annuler et ignorer les modifications (réinitialisation matérielle) : git reset --hard HEAD~1 Modifier la zone de préparation (réinitialisation hybride) : git reset HEAD~1 -- chemin/vers/fichier Vérifiez le dernier commit : git log -1
Comment retirer un commit Git local
Si vous changez d'avis après avoir validé du code dans votre référentiel Git local, vous pouvez le faire via Les étapes suivantes pour retirer le commit :
1. Vérifiez le dernier commit
Vérifiez le dernier commit à l'aide de la commande suivante :
<code>git log -1</code>
2. Annulez le dernier commit
Utilisez ce qui suit. commande pour annuler le dernier commit :
<code>git reset HEAD~1</code>
Cette commande annulera le dernier commit Commit, mais conservera toujours ses modifications.
3. Annuler et ignorer les modifications (réinitialisation matérielle)
Si vous souhaitez annuler le dernier commit et ignorer ses modifications, vous pouvez utiliser la commande suivante :
<code>git reset --hard HEAD~1</code>
Cette commande annulera le dernier commit et supprimera tous ceux qui n'ont pas été préparés. modifications .
4. Modifier la zone de transit (réinitialisation hybride)
Si vous souhaitez annuler seulement une partie des modifications dans la dernière soumission, vous pouvez utiliser la commande suivante :
<code>git reset HEAD~1 -- path/to/file1 path/to/file2</code>
Cette commande annulera les modifications apportées à la zone spécifiée. déposer dans la dernière soumission, mais garder les autres à réviser.
Remarque :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!