在尝试执行“ git commit -m'...'”时出现错误
fatal: could not open '.git/MERGE_HEAD' for reading: No such file or directory
我正在分支上,正试图从master那里拉出,但我需要先提交
答案 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