error: You have not concluded your merge (MERGE_HEAD exists).git拉取失败

来源:互联网 发布:按键精灵抢红包源码 编辑:程序博客网 时间:2024/06/05 19:30

拉取git上的更新时出现错误如下:

error: You have not concluded your merge (MERGE_HEAD exists).hint: Please, commit your changes before merging.fatal: Exiting because of unfinished merge.

分析可能造成此问题的原因如下:

错误可能是因为在你一千pull下来的代码没有自动合并导致的。

解决方法有2个,如下:

1)、保留你本地的修改

git merge --abort

git reset --merge

合并后记得一定要提交这个本地的合并

然后再获取线上仓库

git pull


2)、down下线上代码版本,抛弃本地的修改

不建议这样做,但是如果你本地修改不大,或者自己有一份备份存留,可以直接用线上最新版本覆盖本地

git fetch --all

git reset --haed origin/master

git fetch



1 0