問題說明:
$ git pull origin master
error: Pulling is not possible because you have unmerged files.
hint: Fix them up in the work tree, and then use 'git add/rm <file>'
hint: as appropriate to mark resolution and make a commit.
fatal: Exiting because of an unresolved conflict.
解決方法:
1.git pull
會產生merge
操作導致沖突,需要將沖突的文件resolve掉之后才能成功pull
所以執行下列命令即可:
git add -u
git commit -m "注釋"
git pull
2.放棄本地更改也可以解決沖突
放棄本地更改git reset --hard FETCH_HEAD
,其中FETCH_HEAD
表示上一次成功pull
之后的commit
點,然后git pull
即可