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