Ответ 1
Это не совсем новая версия, но вы можете сказать, что git всегда предпочитает версию в текущей ветке с помощью git merge branch -X ours
или предпочитает, чтобы версия ветки была объединена, используя git merge branch -X theirs
.
От man git-merge
:
наша:
Этот параметр заставляет конфликтующие куски быть автоматически разрешенными, пользуясь нашей версией. Изменения от другого дерева, которые не конфликт с нашей стороной отражается на результате слияния. Для двоичного файла все содержимое берется с нашей стороны.
их
Это противоположность "нашей".