解决pull请求冲突时如何强制git pull

时间:2016-07-27 14:36:18

标签: git github merge pull-request

尝试合并来自https://github.com/my_production_repo/my_app.git的repo可以克隆的github上的pull-request时,我遇到了冲突。

所以按照他们的文档,我试图在我的本地(productio_repo)上运行它

git checkout -b tmp master
git pull https://github.com/my_forked_repo/my_app.git master

然后我要解决一些冲突。问题是某些冲突与byte-code files有关。我想强制我的本地文件被my_forked_repo的文件覆盖,我试过这个

git merge -s recursive -X theirs https://github.com/my_forked_repo/my_app.git master

但我得到了https://github.com/my_forked_repo/my_app.git - not something we can merge

1 个答案:

答案 0 :(得分:0)

如果文件不多,您可以尝试在所有文件上使用git reset HEAD byte-code.file

记住你需要在合并之前提交你的更改,也许它会起作用。