Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Извините за занудство, но картинка в заставке и первая картинка в статье вводят в заблуждение. В тексте вы пишете, что сливаете branch-1 в master, а потом пытаетесь слить branch-2, а на обоих рисунках сливаете вместе branch-1 и branch-2. В ситуациях как на рисунках вроде как и нет конфликтов (если не считать, что на рисунке в заголовке вы сливаете в одном месте три ветки, что, вроде как, тоже не делается, т.к. merge по одной ветке за раз делается)
Git-конфликт своими руками: что происходит с историей на самом деле