Aller au contenu
Développement medium
🔐 Alerte sécurité — Incident supply chain Trivy : lire mon analyse de l'attaque

Corriger des commits Git : amend, reset, cherry-pick

2 min de lecture

Corriger un commit Git n’est jamais une urgence si vous n’avez pas encore pushé. Les commits locaux peuvent être modifiés, fusionnés, déplacés ou annulés librement — l’historique local vous appartient.

La règle d’or : --amend et reset pour ce qui est local, revert pour ce qui est déjà partagé.

  • git commit --amend modifie le dernier commit (message + contenu) — ne fonctionne que si le commit n’est pas encore pushé
  • git reset HEAD~1 --soft annule le dernier commit en gardant les modifications dans le staging
  • git revert crée un commit inverse — la seule option sûre pour annuler un commit déjà partagé
  • git cherry-pick copie un commit d’une branche à une autre — utile pour déplacer un commit mal placé

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracing. Aujourd'hui, ce site ne couvre même pas mes frais d'hébergement, d'électricité, de matériel, de logiciels, mais surtout de cafés.

Un soutien régulier, même symbolique, m'aide à garder ces ressources gratuites et à continuer de produire des guides de qualité. Merci pour votre appui.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn