repootがhttps://github.com/my_production_repo/my_app.git
からクローン可能なgithubでプルリクエストをマージしようとすると、競合が発生します。プルリクエストの競合を解決するときにgit pullを強制する方法
だから彼らのドキュメント以下、私はその後、私は修正するために、いくつかの競合を持っている
git checkout -b tmp master
git pull https://github.com/my_forked_repo/my_app.git master
私の地元(productio_repo)でこれを実行しようとしました。問題は、紛争の一部がbyte-code files
に関連していることです。私はmy_forked_repo
からファイルによって上書きされるように、私のローカルファイルを強制したい、あなたがそれらのすべてにgit reset HEAD byte-code.file
を使用しようとすることができ、私はこの
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'コマンドは2つの別々のコマンドの便利なショートカットです:' git fetch'は別のリポジトリ(例えばフォーク)から自分のリポジトリにコミットを取り出すことを可能にするもので、 'git merge'はそれを必要とします自分のレポでコミットを処理します。 'git merge'へのURLは' git fetch'にのみ提供することはできません。 – torek
おそらくあなたは[this](https://stackoverflow.com/a/35442565/2303202)を試すことができます。 1つは、ディレクトリ全体を処理するために編集されていることに注意してください。最初のバージョンは最初のバージョンが良いです – max630