在使用IntelliJ时,是否可以修订git提交消息,还是必须使用命令行?
请问如何进行此操作?
在使用IntelliJ时,是否可以修订git提交消息,还是必须使用命令行?
请问如何进行此操作?
支持修改:调用“提交更改”并在提交对话框中选择复选框“修改提交”。然后按下“提交”按钮,提交将被修改为之前的提交。
不过,这种支持是有限的:
版本控制
面板> 日志
选项卡> 选择最后一次提交> 按F2键。https://www.jetbrains.com/idea/whatsnew/#v2017-2-version-control - DLight最终终于找到了解决方法...这个问题困扰了我好几天。
它将显示你以前的提交消息,现在你可以修改评论并进行提交和推送。
Note: This solution uses android studio as intellij platform.
你也可以使用终端和类似powershell、cmd或bash(取决于你的系统)的shell进入你的git文件夹,然后输入以下命令:
git commit --amend -m "your new commit message"
在 rebase 过程中可以编辑提交信息。从 VCS 菜单中调用 Rebase 命令,确认分支设置,然后点击 Rebase 按钮。您将看到一个未推送的提交列表。选择想要编辑的提交信息左侧的下拉菜单中的 reword 动作。
有关其他 rebase 动作的详细信息,请参阅 git 文档上的 Rewriting History。
git commit --amend
接下来会显示最后一次提交的信息,只需编辑文本并保存文件,工作完成!
如果您想更改编辑器(默认为vi),则使用此命令,将“vim”更改为您选择的编辑器。
git config --global core.editor "vim"
git config --global core.editor "notepad"
来源:https://help.github.com/articles/changing-a-commit-message/
git commit --amend -m my_new_message
可以直接从命令行更改提交信息。 - Christopher J.如果是2018.3或同样的2017.1版本
Alt + 9(版本控制窗口)
右键单击 -> 上下文菜单中点击“Reword... F2 ”
或者
快捷键F2,您可以编辑消息。
转到视图->版本控制
-> 这将打开屏幕底部的版本控制日志选项卡
进入日志
,您可以查看最后一次提交的内容
右键单击它并选择撤消提交
太棒了!您已还原所有提交并删除了消息。如果您只想更改提交消息,也可以选择执行软重置。
Merge branch 'develop' of REPO_URL into BRANCH_NAME
,这是您所指的吗? - Stefan Rein