Это симметрично. Только во время конфликта он по-разному помечает код как «их» и «мой». Подсказка объединенной ветви будет иметь изменения от обеих ветвей, в то время как другая ветвь будет неизменной.
Кстати, команда git merge b1 b2
выполняет слияние осьминога из двух ветвей в текущий HEAD, поэтому команда объединяет три ветви. Но я думаю, это не то, что вы имели в виду, а просто иллюстрация.