2011-09-29 23 views
10

Mi sono unito a un altro ramo e ci sono pochi commit dopo l'unione, prima di premere voglio cambiare il messaggio di unione. git rebase -i non sta visualizzando il commit di unione.Come modificare il messaggio di commit di una git merge

+0

che avevo prima di pubblicare, non rispondere alla mia domanda –

+3

fortuna con 'git rebase -i - p' (preservare le merges) – knittl

+1

funziona, ma il documento di -p mi spaventa. –

risposta

13

Non sono sicuro se c'è una versione più elegante, ma cosa si può fare è il seguente:

git checkout <sha of merge> 
git commit --amend # edit message 
git rebase HEAD previous_branch 
+1

o un migliore (più corretto) comando finale di rebase: 'git rebase previous_branch --onto HEAD' –

Problemi correlati