如果我想更改过去的提交消息,我知道我可以做
git reset HEAD .
git commit --amend -m "Correct commit message"
或
git stash save "WIP"
git rebase -i HEAD~
但是有没有办法在没有存储当前工作的情况下执行此操作(或者,对于--amend
,确保没有进行任何更改)?
这是针对尚未推送的提交(或已被推入尚未合并的功能分支)。
答案 0 :(得分:0)
这取决于您是否已将更改推送到遥控器。
如果还没有,您只需在CLI上使用命令git commit --amend
即可。另外,你可以研究互动式变基。
有关help.github.com关于更改提交消息的一些非常好的信息,可以看到here。
希望有所帮助!