“ git status”命令显示以下消息:
所有冲突已解决,但您仍在合并中。
(使用“ git commit”结束合并)
但是当我尝试提交时,我遇到了一个问题:
git commit --amend --no-edit
致命:您正在合并中-无法修改。
这是什么问题?
答案 0 :(得分:2)
您启动了尚未完成的合并操作。要完成此操作,请致电
git commit
合并完成后,您可以通过输入
来修改上一次提交git commit --amend
错误消息很清楚:
致命:您正在合并中-无法修改。
答案 1 :(得分:1)
矛盾在哪里? git commit
报告的错误消息清楚地表明:您无法修改,因为您处于合并的中间。
在没有其他参数的情况下运行git commit
以结束合并。
如果您不想修改--no-edit
产生的默认提交消息,但是git merge
没有任何意义,则可以添加--amend
。您可以修改现有的提交,但是由于合并失败,因此尚未创建提交(因此没有要修改的内容)。