Annuler un commit Git après push en utilisant le patch inversé?

100

J'ai poussé un commit et je veux annuler les changements introduits par ce commit en appliquant et en validant un correctif inversé. Comment fait-on ça?

Dziamid
la source

Réponses:

142

Utilisation

git revert HEAD

Cela créera un correctif qui annulera le dernier commit et commettra ce correctif comme un nouveau commit.

Si vous souhaitez revenir à une version antérieure spécifique, utilisez

git revert <revision>

voir aussi: http://schacon.github.com/git/git-revert.html

pilif
la source
4

utilisez simplement

pour le fichier validé:

git revert <SHA1 ID>

pour les fichiers non validés:

git reset --hard HEAD
Amit
la source