git pull origin master命令后發生沖突


問題說明:

$ 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即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM