Outils pour utilisateurs

Outils du site


dev:git:modifier-commit
,

Modifier un commit

Modifications sur le dernier commit

Un cas fréquent: Le commit a été fait mais on se rend compte rapidement qu'il manque un ou plusieurs fichiers ou que la description du commit comporte des erreurs. Il suffit de placer les fichiers dans la zone d'index ou de mettre à jour l'index comme désiré et d'entrer la commande git commit --amend

$ git commit --amend

Dans ce cas le commit courant sera fusionné au précédent. Dans l'historique un seul commit apparaîtra. Si le commit faisant défaut est plus ancien, il faudra utiliser la commande git rebase.

$ rebase -i --root master

git rebase

On utilise rebase pour rendre présentable l'historique local avant de pousser les révisions sur le serveur. En principe, lors d'une session de travail local, on fait de nombreux commits. On ne pousse pas directement ce travail sur le serveur. Avant, on regroupe logiquement les modifications apportées, on corrige les descriptions: voir note organiser l'historique via git rebase.

Références

dev/git/modifier-commit.txt · Dernière modification : 2022/01/25 22:47 de yoann