Как сделать автоматическое разрешение конфликтов git?

У меня есть три ветки в репозитории.

master
slave 1
slave 2

Каким образом можно сделать так, что бы при появлении конфликтов всегда выбирался вариант master ?

git checkout slave 1
git merge master

(появляется конфликт и автоматически выбирается вариант master ветки)


Ответы (1 шт):

Автор решения: Alex R.

У Git есть понятия стратегия слияния (официальная документация>Выбор “нашей” или “их” версий).

git checkout slave 1
git merge -Xours master

Можно указывать как разово (как в коде выше), так и настроить через атрибуты репозитория.

Аналогичная опция может быть использована и с командой git merge-file.

→ Ссылка