當試圖合併github上的請求時,發生了衝突,其中repo可從https://github.com/my_production_repo/my_app.git
進行復制。解決拉請求衝突時如何強制git pull
於是跟隨他們的文檔,我想在我的本地(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
你被git pull引入歧途。 'pull'命令對於兩個單獨的命令來說只是一個便捷的快捷方式:'git fetch',它可以讓你從另一個倉庫(比如叉子)檢索提交到你自己的倉庫中的提交和'git merge',這需要你在自己的回購中進行提交。你不能提供'git merge'的URL,只能提供'git fetch'。 – torek
可能你可以試試[this](https://stackoverflow.com/a/35442565/2303202)。請注意,其中一個編輯處理整個目錄,對於單個文件的第一個版本更好 – max630