Aller au contenu principal

Se connecter

Sauvegarde ta progression et retrouve-la sur tous tes appareils.

Ou par email

Pas encore de compte ?

Politique de confidentialité

Git revert : annuler un commit proprement

git revert cree un nouveau commit qui annule les modifications d'un commit precedent. L'historique reste intact, parfait pour le travail en equipe.

Sur

C'est quoi git revert ?

git revert cree un nouveau commit qui fait l'inverse exact d'un commit existant. Les ajouts deviennent des suppressions et vice versa.

C'est comme appuyer sur Ctrl+Z mais en gardant la trace de l'annulation. Tout le monde peut voir ce qui a ete fait et defait.

Contrairement a git reset, revert ne reecrit jamais l'historique. C'est la methode recommandee pour annuler des modifications sur une branche partagee.

Syntaxe de git revert

git revert HEAD

Annule le dernier commit

git revert <hash>

Annule un commit specifique

git revert HEAD~3..HEAD --no-commit

Annule plusieurs commits sans commiter

Git revert en pratique

Annuler un commit ou une serie de commits.

Revert un commit

Revert plusieurs commits

git revert vs git reset

git revert

Cree un nouveau commit d'annulation. L'historique reste intact. Sans danger pour les branches partagees.

Utilise quand : la branche est partagee avec l'equipe

git reset

Supprime des commits de l'historique. Reecrit l'historique. Peut casser le travail des autres.

Utilise quand : tu travailles seul sur ta branche locale

Erreurs courantes avec git revert

Revert le mauvais commit

Verifie le hash avec git log --oneline avant de revert. Si tu te trompes, tu peux revert le revert.

Ne pas gerer les conflits

Un revert peut generer des conflits si le code a evolue depuis le commit original. Resous-les comme pour un merge classique.

Utiliser reset au lieu de revert

Sur une branche partagee, reset necessite un push --force qui desynchronise toute l'equipe. Utilise toujours revert dans ce cas.

Fait partie du guide Annuler des modifications Git

A

GitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.

Questions sur git revert

Apprends a annuler sans stress

Les enquetes GitQuest t'apprennent a corriger tes erreurs avec confiance.

Commencer les enquetes