【GitHub报错】You have not concluded your merge (MERGE_HEAD exists).解决方法

git push出现错误: You have not concluded your merge (MERGE_HEAD exists).
原因可能是在以前pull下来的代码自动合并失败。

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

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

git pull之后解决冲突,再push到远端分支

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

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

你可能感兴趣的:(GitHub相关问题与解决方案,github,git)