当前位置:   article > 正文

You have not concluded your merge (MERGE_HEAD exists)_vscode you have not concluded your merge

vscode you have not concluded your merge

在使用vs code 操作代码合并时出现异常

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

译文: 

  1. 错误:您尚未结束合并(合并头存在)。
  2. 提示:请在合并之前提交更改。
  3. 致命:由于合并未完成而退出。

错误可能是因为在你以前pull下来的代码没有自动合并导致的.

有2个解决办法:

1.保留你本地的修改

  1. git merge --abort
  2. git reset --merge

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

然后在获取线上仓库

git pull

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

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

  1. git fetch --all
  2. git reset --hard origin/master
  3. git fetch

当然还有一个最笨的方法,就是重新clone一份代码,抛弃这个工作目录,方法很笨拙但是效果一样的好。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/606614
推荐阅读
相关标签
  

闽ICP备14008679号