我推送了git commit,发现提交信息不正确。我该如何修改Intellij的提交信息?我是唯一一个使用remote feature分支的人。这样做有什么缺点?
uplii1fm1#
您可以在IDE中的Git Log中使用Edit commit message操作,如下所述:https://www.jetbrains.com/help/idea/edit-project-history.html#reword-commit然后你可以像这里提到的Ctrl/CMD+Shift+K或Git那样做一个强制推送|按下并单击Push按钮旁边的箭头,然后单击Force push
Edit commit message
Ctrl/CMD+Shift+K
Push
Force push
rm5edbpk2#
假设你已经完成了第一次提交,现在想修改,只需打开Intellij的终端。
首先通过键入以下内容检查提交:
git log --oneline
之后,如果你决定修改提交,你只需输入:
git commit --amend -m "new commit that overrides first commit"
你可以通过输入git log --oneline再次检查你的提交,如果你没有问题,你可以把它推送到远程repo.
2条答案
按热度按时间uplii1fm1#
您可以在IDE中的Git Log中使用
Edit commit message
操作,如下所述:https://www.jetbrains.com/help/idea/edit-project-history.html#reword-commit然后你可以像这里提到的
Ctrl/CMD+Shift+K
或Git那样做一个强制推送|按下并单击Push
按钮旁边的箭头,然后单击Force push
rm5edbpk2#
假设你已经完成了第一次提交,现在想修改,只需打开Intellij的终端。
首先通过键入以下内容检查提交:
之后,如果你决定修改提交,你只需输入:
你可以通过输入
git log --oneline
再次检查你的提交,如果你没有问题,你可以把它推送到远程repo.