提交错误消息“致命:无法打开'.git / MERGE_HEAD'”

时间:2019-05-16 15:18:37

标签: git merge gitlab git-commit git-pull

在尝试执行“ git commit -m'...'”时出现错误

fatal: could not open '.git/MERGE_HEAD' for reading: No such file or directory

我正在分支上,正试图从master那里拉出,但我需要先提交

1 个答案:

答案 0 :(得分:0)

在合并两个分支的过程中,可以使用MERGE_HEAD文件。您当前的分支很可能处于已失效的合并状态。

如果您使用的是Git> 1.6.1,则可以使用git reset --merge将当前分支恢复到合并前的状态。

然后您可以提交并最终合并master:

git commit -m "Some message"
git checkout master
git pull origin master
git checkout {branch}
git merge master