2014-02-13 41 views
2

我正在修復一系列提交的一些提交消息。我開始如何使用'git rebase'重新編寫消息時看到提交的內容?

git rebase --interactive 

標記一些提交重新編輯,然後編輯消息。如果我可以在編輯器中看到每個提交的差異,就像在做git commit -v時那樣,這會非常有幫助。是否可以使用rebase

(我也只是edit的提交,然後看到的diff,但這是慢得多,也不太方便。)

回答

1

你可以寫一個prepare-commit-msg鉤編輯開始前更多信息添加到建議的消息。您可以通過查看在.git中創建的某些狀態文件來判斷您是否正在重新署名。您可以重新生成差異,但rebase解開的所有提交的修補程序位於.git的子目錄中。

相關問題