如何填写空的提交消息?

2024-01-02

直到一分钟前,我有一个 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(使用前将#替换为@)

如何填写空的提交消息? 的相关文章

随机推荐