可以使用 修改 git commit 消息IntelliJ
,还是应该求助于命令行?
请问这怎么做?
支持修改:调用“提交更改”并在“提交”对话框中选中“修改提交”复选框。然后按“提交”按钮,提交将被修改为上一个。
但是,支持是有限的:
终于找到了解决方法。这个问题困扰了我好几天。
它会显示你之前的提交信息,现在你可以修改评论并说提交和推送
Note: This solution uses android studio as intellij platform.
您还可以使用终端和 shell(如 powershell、cmd 或 bash(取决于您的系统))进入您的 git 文件夹,然后键入:
git commit --amend -m "your new commit message"
可以在变基期间编辑提交消息。从菜单调用Rebase
命令VCS
,确认分支设置,然后单击 Rebase 按钮。您将看到未推送的提交列表。reword
从要编辑的消息左侧的下拉列表中选择操作。
查看Rewriting History上的 git 文档以获取有关其他变基操作的详细信息。
在“日志”选项卡中,选择提交并按 F2(改写)。而已。
如果是 2018.3 和 2017.1 相同
Alt + 9(版本控制窗口)
然后右键单击->上下文菜单单击“改写... F2”
或者
快捷 F2方式您可以编辑消息。
公平地说,最快的方法是通过命令行。我知道 OP 是在询问是否通过 IntelliJ 进行操作(这就是我发现这个问题的方式,我试图在 PHPStorm 中进行操作),但说真的,通过命令行更容易。
在终端/命令提示符类型的正确文件夹中时
git commit --amend
然后您将看到最后一条提交消息,只需编辑文本并保存文件,就完成了!
如果您想更改编辑器(默认为 vi),请使用此命令,将“vim”更改为您选择的编辑器。
git config --global core.editor "vim"
即 Windows 用户可能想要...
git config --global core.editor "notepad"
来源:https ://help.github.com/articles/changeing-a-commit-message/
在 JetBrains
Go to View -> Version Control
-> 这将打开屏幕底部的版本控制日志选项卡,
Go to Log
您可以看到您上次所做的提交右键单击它,然后选择undo commit
答对了!您已恢复所有提交,并且该消息已被删除。如果您只想更改提交消息,您也可以选择进行软重置