Git protip : réparer le dernier commit avec "--amend"

Par Maxime Bréhin • Publié le 26 septembre 2022 • 2 min

Ajout d’un fichier oublié

Le cas le plus courant est l’oubli d’un fichier, très souvent non suivi et non ajouté à la volée lors d’un git commit -am '…'.

La procédure est alors la suivante :

  • on ajoute le ou les fichiers au stage : git add <les-chemins> ;
  • on annule et remplace le commit : git commit --amend

Mise à jour du message

Qui n’a jamais fait de faute de frappe ni oublié une référence importante comme un numéro de ticket dans un message de commit ? Personnalement je suis assez champion de ça.

Dans cette situation on va devoir :

  • vérifier que notre stage est vide (on ne veut pas embarquer des choses dans le commit revisité) ;
  • lancer la commande git commit --amend, éventuellement avec le message « à la volée » si on souhaite le réécrire entièrement (git commit --amend -m 'Nouveau message').

Tu veux en savoir plus sur la manière dont est construit un commit ? On a un article qui parle de ça !.

Tu veux aller plus loin et maîtriser pleinement les fondamentaux de Git ou être accompagné pour garantir la qualité de tes projets grâce à une bonne mise en place de Git ? On peut t’aider ou te former, il suffit de nous décrire ton besoin !
Tu peux aussi regarder le programme de notre formation "Comprendre Git" ou nous poser tes questions sur notre forum discord.