Astuce Git : modifier le dernier commit sans en créer un nouveau
Lorsque l’on travaille avec Git, il arrive fréquemment de faire un commit… puis de se rendre compte qu’un fichier a été oublié ou qu’une petite correction reste à faire.
Plutôt que d’ajouter un nouveau commit pour une modification mineure, Git permet de mettre à jour le commit précédent .
La commande --amend permet de modifier le dernier commit au lieu d’en créer un nouveau.
L’option --no-edit conserve le message de commit existant, sans rouvrir l’éditeur.
Et si ce commit a déjà été poussé sur un dépôt distant, il faut utiliser git push -f pour forcer la mise à jour. Attention toutefois à cette option : elle peut réécrire l’historique partagé si vous collaborez avec d’autres personnes.
Pourquoi c’est utile ?
✅ Éviter des commits comme "oubli de fichier"
✅ Maintenir un historique clair et lisible
✅ Corriger une erreur juste après un commit, sans en créer un autre
C’est une bonne pratique que j’utilise régulièrement pour garder mon historique Git propre.