Я просмотрел все вопросы, похожие на мой, но все же не могу достичь того, чего хотел. Пожалуйста, посоветуйте, если это возможно:
- У меня есть publicRepo / master ветка
- У меня есть privateRepo / master ветка
Я хотел бы просто взять последнюю версию publicRepo / master и объединить ее с privateRepo / master. Но я хотел бы взять все из publicRepo / master независимо от конфликтов слияния (аналогично тому, что раньше было git pull -s
их)
Как это можно сделать, пока я пробовал эти решения:
1) Объединить 2 разных репозитория git (я получаю трехстороннее слияние и получаю их при конфликтах) 2) Объединение двух репозиториев Git
Я также пробовал:
git fetch --all (as I added publicRepo/dev as one of my remotes)
git reset --hard publicRepo/dev
git pull (does a 3 way merge, which I do not want, I want everything from my publicRepo/Master)
--strategy=ours
. Это просто берет дерево публичного мастера и игнорирует все изменения от частного мастера. Не используйте--strategy=recursive -X ours
. - person ElpieKay   schedule 24.01.2017