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