Outils pour utilisateurs

Outils du site


dev:git:modifier-commit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
dev:git:modifier-commit [2016/12/22 14:27] – créée yoanndev:git:modifier-commit [2022/01/25 22:47] (Version actuelle) – [git rebase] yoann
Ligne 3: Ligne 3:
 ====== Modifier un commit ====== ====== Modifier un commit ======
  
-Pour modifier la description du dernier 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**
  
 <code bash> <code bash>
Ligne 9: Ligne 11:
 </code> </code>
  
-Si le commit est ancien, il faudra utiliser rebase.+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**.
  
 <code bash> <code bash>
Ligne 17: Ligne 20:
 ===== git rebase ===== ===== 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 et corrige les descriptions. +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 [[dev:git:cas-pratiques:reorganiser_historique_avec_rebase | réorganiser l'historique via git rebase]].
  
  
dev/git/modifier-commit.1482416856.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)