【发布时间】:2022-01-06 16:33:30
【问题描述】:
我推送了我的 git commit 并意识到提交消息不正确。如何更改来自 Intellij 的提交消息?我是唯一使用此提交的远程功能分支的人。这样做有什么缺点?
【问题讨论】:
-
见stackoverflow.com/questions/8981194/…。真的没有理由不只是在命令控制台中执行此操作。
标签: git intellij-idea
我推送了我的 git commit 并意识到提交消息不正确。如何更改来自 Intellij 的提交消息?我是唯一使用此提交的远程功能分支的人。这样做有什么缺点?
【问题讨论】:
标签: git intellij-idea
您可以在 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
【讨论】:
假设您已经进行了第一次提交并且想要更改。只需在 Intellij 中打开终端即可。
首先通过键入以下内容检查您的提交:
git log --oneline
之后,如果您决定更改提交,只需键入:
git commit --amend -m "new commit that overrides first commit"
您可以通过输入 git log --oneline 再次检查您的提交,如果您对所有内容都满意,您可以将其推送到远程仓库。
【讨论】: