2011-09-29 133 views
10

我已經與其他分支合併,合併後提交的提交很少,在推送之前我想更改合併的消息。 git rebase -i不顯示合併提交。如何編輯git合併的提交消息

+0

我已經發布前,它並沒有回答我的問題 –

+3

用'git的運氣怎麼變基-i - (保持合併) – knittl

+1

它的工作原理,但-p的文件嚇倒了我。 –

回答

13

不知道是否有一個更優雅的版本,但你可以做的是:

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

或更好的(更正確的)最終rebase命令:'git rebase previous_branch --onto HEAD' –