git 报错 :error: You have not concluded your merge (MERGE_HEAD exists) 的解决办法

yufei       2 年, 7 月 前       3995

出现了 error: You have not concluded your merge (MERGE_HEAD exists). 这个问题,很恼人,但这也是我们之前拉取的代码自动合并失败导致的。

解决办法就两种:

  1. 如果你没做任何修改,或者本地新的变更删了就删了无所谓,那么依次执行下面三行命令:

    git fetch --all
    git reset --hard origin/master
    git fetch
    
  2. 如果本地更改的文件很重要,那么其实就是要重新合并,还是三条命令

    git merge --abort
    git reset --merge
    git pull
    

操作之前请谨慎,不然可能一天改的东西都没了

目前尚无回复
简单教程 = 简单教程,简单编程
简单教程 是一个关于技术和学习的地方
现在注册
已注册用户请 登入
关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.