git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).(代码片

Posted 穆晟铭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).(代码片相关的知识,希望对你有一定的参考价值。

Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).

 

解决办法一:保留本地的更改,中止合并->重新合并->重新拉取

$:git merge --abort
$:git reset --merge
$:git pull

解决办法二:舍弃本地代码,远端版本覆盖本地版本(慎重)

$:git fetch --all
$:git reset --hard origin/master
$:git fetch


7、强行切换分支

git checkout -f origin/master

8.从新拉入
git fetch --all

 





以上是关于git:Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).(代码片的主要内容,如果未能解决你的问题,请参考以下文章

ssh链接git服务器,解决push pull要求输入密码问题

执行git pull命令报告"fatal: early EOF fatal: index-pack failed error: Could not fetch origin fatal: r

[git]git开发流程

Git fetch和git pull的区别

Git中checkout、fetch和pull的区别

git 在windows下的应用 - 远程仓库代码管理