用 git 拉代码时报错:Git Pull Falied:You have not concluded your merge.Exiting because of unfinished
出现这种情况的原因,可能是在 pull 代码之前merge合并失败。
解决方法:
- 方法一:舍弃本地代码,远程版本覆盖本地版本
使用这种方法之前,可以现将本地修改的代码备份一下,避免重敲代码具体如下
$:git fetch --all
$:git reset --hard origin/master
$:git pull
- 方法二:保留本地代码,中止合并 → 重新合并 → 重新拉取
$:git merge --abort
$:git reset --merge
$:git pull
这种做法需要处理代码冲突,因此以上方法,各取所需