You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决Git报错‘error: You have not concluded your merge (MERGE_HEAD exists)’?

解决Git未完成合并导致的pull报错问题

操作步骤

  1. 暂存已修复冲突的修改文件
    执行以下命令把已修改的文件加入合并提交:
    git add qwerty.php qwertyConfig.xml
    
  2. 处理未跟踪文件(二选一)
    • 若要将未跟踪文件也包含进本次合并提交,执行:
      git add .qwerty.conf files/diagrams/
      
    • 若不需要包含这些文件,可将它们临时存到暂存区(后续可恢复):
      git stash push .qwerty.conf files/diagrams/
      
      或直接删除/移出仓库目录
  3. 完成合并提交
    执行命令完成合并,此时会自动打开编辑器生成合并提交信息,保存退出即可:
    git commit
    
  4. 拉取远程分支更新
    现在合并已完成,执行以下命令拉取远程分支的提交:
    git pull
    

可选方案:放弃当前合并(不推荐,会丢失已修复的冲突修改)

如果不想保留当前的合并进度,可执行以下命令放弃合并:

git merge --abort

之后再执行git pull拉取远程更新,重新处理冲突。

内容的提问来源于stack exchange,提问作者flash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 00:45:46