7
我想編輯以前的提交消息,而不僅僅是最後一個。我可以在Intellij中使用rebase對話框來做到這一點嗎?如何使用Intellij編輯以前的git commit消息?
我想編輯以前的提交消息,而不僅僅是最後一個。我可以在Intellij中使用rebase對話框來做到這一點嗎?如何使用Intellij編輯以前的git commit消息?
我想出瞭如何做到這一點,但似乎很長一段時間。選擇master上的交互式rebase,然後在要編輯其消息的提交上進行「編輯」。
這是你應該能夠在提交對話框中修改提交的地方,但是你不能提交,因爲沒有什麼可以提交。 所以你必須去命令行做git commit --amend
,然後git rebase --continue
。
更新:您可以改爲使用'reword',請參閱下面的註釋。
在IntelliJ 14中,您可以選擇'reword'而不是'edit',這將允許您直接編輯提交消息。來源:https://www.jetbrains.com/idea/help/rebasing-commits-dialog.html。 – Dez 2015-08-19 15:06:21
更新幫助頁面的鏈接:https://www.jetbrains.com/help/idea/2016.1/interactive-rebase-dialog.html – ljubomir 2016-04-20 16:07:00
注意! 嘗試了這種方法(請參閱前面的評論中的鏈接),並沒有爲我打開對話框。 rebase之後,我的提交完全消失了,無法恢復!謝天謝地,這只是一個小小的改變。 – Recek 2016-10-10 09:31:10