У меня конфликты при попытке объединить запрос pull на github, где репо клонируется от 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', что позволяет извлекать коммиты из другого репозитория (например, fork) в свое собственное репо и 'git merge', что требует, чтобы вы работаете с коммитами в своем собственном репо. Вы не можете указать URL-адрес 'git merge', только для' git fetch'. – torek
возможно, вы можете попробовать [это] (https://stackoverflow.com/a/35442565/2303202). Обратите внимание, что один отредактирован для работы с целым каталогом, для одного файла лучше первая версия – max630