0

如果我想更改过去的提交消息,我知道我可以做到

git reset HEAD .
git commit --amend -m "Correct commit message"

或者

git stash save "WIP"
git rebase -i HEAD~

但是有什么方法可以在不存储当前工作的情况下做到这一点(或者,--amend确保没有进行任何更改)?

这是针对尚未推送(或已推送到尚未合并的功能分支)的提交。

4

1 回答 1

0

这取决于您是否已经将更改推送到遥控器。

如果还没有,您可以简单地使用git commit --amendCLI 上的命令。否则,您可以研究交互式变基。

help.github.com上有一些关于更改提交消息的非常好的信息,可以在这里看到。

希望有帮助!

于 2015-08-28T00:01:04.213 回答