Parmi les nombreuses options de la commande git commit, il en existe une très pratique, amend.
git commit --amend
Celle ci a deux usages principaux:
Mettre à jour le message du dernier comit
Si vos messages de commit doivent respecter une certaine syntaxe (par exemple pour les associer à un ticket) et que vous avez déjà effectué votre commit avec un message invalide, ou tout simplement si vous avez fait une faute de frappe dans ledit message, il est pratique de pouvoir le corriger :
git commit -m 'Ceci est un tset'
git commit --amend
Ce qui aura pour effet d’ouvrir votre éditeur de texte par défaut en vous permettant d’éditer le message erroné.
Ajouter des fichiers manquants
Dans le même ordre d’idée, il arrive souvent de se rendre compte après un commit qu’un ou plusieurs fichiers ont été oubliés. C’est ici qu’amend s’avère utile:
git commit -m '#396 | Fix complet'
# whoups, oubli d'un fichier
git add le_fichier_sans_quoi_rien_ne_fonctionne
git commit --amend