Modifier son dernier commit git avec l'option --amend

logo git

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