Когда я сталкиваюсь с конфликтом слияния с помощью git rebase, как я могу определить источник конфликта с точки зрения коммитов, а не только различий в файлах?
Я уже знаю, как сделать (базовое) использование git mergetool или git add до git rebase --continue, но иногда различий между файлами просто недостаточно: я хочу увидеть журнал фиксации и diff commit который просто не применим к рабочему дереву.
Я читал в других вопросах, что git log --merge будет показывать родительские коммиты, если бы я использовал git merge. Я пробовал это в любом случае, когда я столкнулся с конфликтом и получил сообщение fatal: --merge without MERGE_HEAD?.
Как я могу идентифицировать проблемную фиксацию?