Если вам известна строка в файле, которая была изменена слиянием ветки git, вы можете выполнить 'git blame file.txt' и определить номер хеша коммита и автора коммита строки в файле. Затем вы можете просмотреть журнал git и получить точную фиксацию, связанную с неудачным слиянием ветки.
EDIT:
В ответ на комментарии автора, если вы ищете исчезновение определенной строки, тогда вам может понадобиться git diff в сочетании с grep и бинарным поиском. допустим, у вас есть номера коммитов 0,1,2,3,4,5,6. Вы знаете, что линия существовала в ревизии 0, но исчезла в ревизии 6. Используйте «git diff» плюс grep для поиска исчезновения.
git diff 0 6 | grep '- line I care about'
На первой итерации вы увидите строку, которая вам не нужна. Затем вы разрезаете номер ревизии пополам и попробуйте снова
git diff 0 3 | grep '- line I care about'
Если grep по-прежнему показывает исчезновение строки (со знаком '-'), то вы знаете, что строка исчезла в ревизии от 0 до 3. Если grep не показывает исчезновение строки, затем линия исчезла в редакциях 4-6.
Продолжайте разрезать ревизии пополам, пока не найдете виновника.