Ich habe Konflikte, wenn ich versuche, eine Pull-Anfrage auf Github zusammenzuführen, wo der Repo von https://github.com/my_production_repo/my_app.git
geklont werden kann.git pull erzwingen, wenn der Pull-Request-Konflikt gelöst wird
Also nach ihrer docs, habe ich versucht, diese auf meinem lokalen (productio_repo) zu beheben
git checkout -b tmp master
git pull https://github.com/my_forked_repo/my_app.git master
Dann habe ich einige Konflikte zu laufen. Das Problem ist, dass einige der Konflikte im Zusammenhang mit byte-code files
stehen. Ich möchte, dass meine lokalen Dateien erzwingen, indem Sie die Dateien aus dem my_forked_repo
überschrieben werden, habe ich versucht, diese
git merge -s recursive -X theirs https://github.com/my_forked_repo/my_app.git master
aber ich habe https://github.com/my_forked_repo/my_app.git - not something we can merge
Sie werden durch 'git pull' in die Irre geführt. Der Befehl 'pull' ist nur eine bequeme Abkürzung für zwei separate Befehle:' git fetch', mit der Sie Commits von einem anderen Repository (wie dem fork) in Ihren eigenen Repo und 'git merge' abrufen können, was dies erfordert Sie arbeiten mit Commits in Ihrem eigenen Repo. Sie können keine URL zu 'git merge' bereitstellen, nur zu' git fetch'. – torek
wahrscheinlich könnten Sie versuchen [this] (https://stackoverflow.com/a/35442565/2303202). Beachten Sie, dass einer für die Bearbeitung des gesamten Verzeichnisses bearbeitet wird, für einzelne Dateien ist die erste Version besser – max630