如何使用Intellij编辑以前的git提交消息?

egg*_*ert 8 git intellij-idea

我想编辑以前的提交消息,而不仅仅是最后一个.我可以使用Intellij中的rebase对话框执行此操作吗?

egg*_*ert 7

我找到了如何做到这一点,但似乎很长时间.选择交互式rebase到master,然后在要提交其要编辑的消息的提交上"编辑".

这是你应该能够在提交对话框中修改提交的地方,但你不能,因为没有什么可以提交.所以,你必须去命令行,做git commit --amend的话git rebase --continue.

更新:您可以改为使用"reword",请参阅下面的评论.

  • 在IntelliJ 14中,您可以选择"reword"而不是"edit",这样您就可以直接编辑提交消息.资料来源:https://www.jetbrains.com/idea/help/rebasing-commits-dialog.html. (9认同)
  • 帮助页面的链接已更新:https://www.jetbrains.com/help/idea/2016.1/interactive-rebase-dialog.html (2认同)