Java教程

git pull origin master命令后发生冲突

本文主要是介绍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即可

这篇关于git pull origin master命令后发生冲突的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!