在不存储当前工作的情况下更改过去的git commit消息

时间:2015-08-27 23:56:07

标签: git commit-message

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

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

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

但是有没有办法在没有存储当前工作的情况下执行此操作(或者,对于--amend,确保没有进行任何更改)?

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

1 个答案:

答案 0 :(得分:0)

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

如果还没有,您只需在CLI上使用命令git commit --amend即可。另外,你可以研究互动式变基。

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

希望有所帮助!