Статья
Конфликты слияния: почему возникают, как разрешать, как предотвращать
Конфликт — не поломка Git, а честный отказ угадывать за вас: трёхстороннее слияние и stage 1/2/3 в индексе, маркеры в стилях merge, diff3 и zdiff3, все виды конфликтов …