Какой коммит был выбран вишней?
Как вы можете узнать, какой коммит был использован в операции выбора вишни? git reflog только, кажется, показывает получившийся коммит Sha-1 после того, как вишневый кирк слит и зафиксирован. Нам нужно найти оригинальный коммит до этого.
Зачем? Это потому, что мы по ошибке выбрали вишню большую, но некорректную фиксацию для другой ветви. Но никто не осознавал этого до тех пор, пока не изменил его так, чтобы он компилировался, а также добавил другие коммиты после него.
Цель здесь состоит в том, чтобы сравнить полученную вишневую кирку с исходной и использовать эти различия либо как патч, либо вручную внести те же изменения в правильный вишневый кирку.
1 ответ
Вы можете сравнить вывод git log -p. Вы также можете сделать это с помощью --stat.