执行报错-fital
2019-06-27 本文已影响0人
little毛毛
用git提交的时候,commit之后提示一个致命错误:“fatal: You have not concluded yourmerge (MERGE_HEAD exists).”
原文:https://blog.csdn.net/duyusean/article/details/78347443
这是因为: 以前的pull之后merge失败, git进入conflict状态。也就是说你以前pull下来的代码没有自动合并导致的
the conflict wasn't resolved properly before the next pull.
有两个解决办法:
1) 保留本地的修改
git merge --abort
git reset --merge
合并后记得一定要提交这个本地的合并
然后在获取线上仓库
Don't forget to add and commit the merge.
git pull
2)down下线上代码版本,抛弃本地的修改
不建议这样做,但是如果你本地修改不大,或者自己有一份备份留存,可以直接用线上最新版本覆盖到本地
git fetch --all
git reset --hard origin/master
git fetch