Git 当我在dev服务器上执行pull时,一次又一次地冲突一个文件
当我从我们的开发服务器上为一个特定的文件git pull时,我会一次又一次地发生冲突,甚至在从开发服务器上删除该文件之后也是如此。它将在下一次拉动中再次显示冲突。我确实签出了那个特定的文件,但在下一次拉取时它仍然显示冲突Git 当我在dev服务器上执行pull时,一次又一次地冲突一个文件,git,Git,当我从我们的开发服务器上为一个特定的文件git pull时,我会一次又一次地发生冲突,甚至在从开发服务器上删除该文件之后也是如此。它将在下一次拉动中再次显示冲突。我确实签出了那个特定的文件,但在下一次拉取时它仍然显示冲突 我试图删除此文件,但在下一次拉取中,它显示了同一文件的冲突。我不想保留内容,只是想删除本地更改,并采取拉。如何解决此冲突?假设主节点是要替换的本地分支,而“源节点/主节点”是要重置到的远程分支: git reset --hard origin/master 这将删除所有本地
我试图删除此文件,但在下一次拉取中,它显示了同一文件的冲突。我不想保留内容,只是想删除本地更改,并采取拉。如何解决此冲突?假设主节点是要替换的本地分支,而“源节点/主节点”是要重置到的远程分支:
git reset --hard origin/master
这将删除所有本地更改,并再次从远程主机拉取它。好的,您可以放弃本地更改并执行此操作
git fetch --all
git reset origin/master --hard
但为什么要放弃本地更改?也许你可以这么做
git pull
然后查找冲突的文件,解决冲突(如本文所述),然后提交并推动更改
git commit -m "Merged"
git push
可能重复的