Comment modifier son dernier commit Git
Publié le 29 Novembre 2012
Hier j'ai oublié un fichier lors de mon commit avec Git. Heureusement je m'en suis aperçu juste après.
Connaissant SVN, je me suis dit houlala pas bien, mais heureusement avec Git tout s'est passé un douceur:
J'ai simplement refait un commit avec le fichier manquant en précisant l'option --amend qui a pour effet de modifier le dernier commit:
# git add monfichiermanquant.txt
# git commit --amend
Si on ne précise pas de message git propose le message du dernier commit par défaut
Un petit coup d'oeil à l'historique et effectivement il n'y a qu'un seul commit incluant le fichier oublié:
# git log
On peut également utiliser --amend pour changer le message du dernier commit.
# git commit -m "nouveau message" --amend
s'il n'y a pas de fichier en "staging" seul le message sera modifier.
En tout cas merci git.