Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 当我在dev服务器上执行pull时,一次又一次地冲突一个文件_Git - Fatal编程技术网

Git 当我在dev服务器上执行pull时,一次又一次地冲突一个文件

Git 当我在dev服务器上执行pull时,一次又一次地冲突一个文件,git,Git,当我从我们的开发服务器上为一个特定的文件git pull时,我会一次又一次地发生冲突,甚至在从开发服务器上删除该文件之后也是如此。它将在下一次拉动中再次显示冲突。我确实签出了那个特定的文件,但在下一次拉取时它仍然显示冲突 我试图删除此文件,但在下一次拉取中,它显示了同一文件的冲突。我不想保留内容,只是想删除本地更改,并采取拉。如何解决此冲突?假设主节点是要替换的本地分支,而“源节点/主节点”是要重置到的远程分支: git reset --hard origin/master 这将删除所有本地

当我从我们的开发服务器上为一个特定的文件git pull时,我会一次又一次地发生冲突,甚至在从开发服务器上删除该文件之后也是如此。它将在下一次拉动中再次显示冲突。我确实签出了那个特定的文件,但在下一次拉取时它仍然显示冲突


我试图删除此文件,但在下一次拉取中,它显示了同一文件的冲突。我不想保留内容,只是想删除本地更改,并采取拉。如何解决此冲突?

假设主节点是要替换的本地分支,而“源节点/主节点”是要重置到的远程分支:

 git reset --hard origin/master

这将删除所有本地更改,并再次从远程主机拉取它。好的,您可以放弃本地更改并执行此操作

git fetch --all
git reset origin/master --hard
但为什么要放弃本地更改?也许你可以这么做

git pull
然后查找冲突的文件,解决冲突(如本文所述),然后提交并推动更改

git commit -m "Merged"
git push
可能重复的