直到一分钟前,我有一个 Git 存储库,其中最后一次提交有一条空的提交消息。我通过将新的提交压缩到它上面来填充它git rebase -i
(无论如何我都打算修改内容)但我仍然想知道是否有正确的方法来填写空的提交消息。
I tried
git commit --amend
但这不起作用,然后我尝试了
git rebase -i HEAD^
and a reword
。两次尝试都导致 Git 说
fatal: commit has empty message
并戒烟。
EDIT:澄清一下,最终起作用的是
# change some stuff
git commit
git rebase -i HEAD~2
# squash the last two commits
但这似乎是一个黑客。
这似乎是一个bug http://git.661346.n2.nabble.com/PATCH-commit-allow-amend-c-foo-when-HEAD-foo-has-empty-message-td7324888.html尚未修复(尽管有建议的补丁)。作为解决方法,您可以在命令行上提供消息:
git commit --amend -m "foo"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)