当我在开发服务器上拉时,一次又一次地冲突一个文件

时间:2018-08-28 13:27:50

标签: git

当我从开发服务器上为特定文件进行git拉取时,即使从开发服务器中删除了该文件,我也一次又一次地发生冲突。它将在下一次拉动中再次显示冲突。我确实签出了该特定文件,但在下一次提取中仍然显示冲突。

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

2 个答案:

答案 0 :(得分:0)

假设master是您要替换的本地分支,而“ origin / master”是您要重置为的远程分支:

 git reset --hard origin/master

这将删除所有本地更改,然后再次从远程主服务器中拉出

答案 1 :(得分:0)

好吧,您可以放弃本地更改并执行此操作

git fetch --all
git reset origin/master --hard

但是您为什么要放弃本地更改?也许您可以

git pull

然后查找冲突的文件,按照Resolving a merge conflict所述解决冲突,然后提交并推送您的更改。

git commit -m "Merged"
git push