Подтвердить что ты не робот

Git игнорировать оставшиеся конфликты слияния

После того как я решил все конфликты слияния, о которых я забочусь, я хочу объединиться независимо от всех оставшихся конфликтов. Я бы хотел, чтобы git сохранял файлы из ветки, к которой я хочу объединиться (стратегия --ours).

Как я могу это сделать?

4b9b3361

Ответ 1

Плохая идея для фиксации двоичных файлов, но я объясню вам, как сделать то, что вам нужно

вы находитесь в специальном филиале, и вы выполнили слияние, вы устранили некоторые конфликты, и вы хотите, чтобы другие могли быть похожими на master-сервер, поэтому вы должны сделать это

git reset --mixed (reset the index but not the working tree; changes remain localy but not used in the commit)
git add {files those you have fixed the conflict}
git commit
git reset --hard
git merge --strategy=recursive -X theirs origin/master  
{merge twice and you take files as in branch origin/master}

вы используете master, если изменения находятся в вашем локальном репозитории, если изменения находятся в удаленном репозитории, вы используете origin/master