какой коммит был выбран?

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

Почему? Это потому, что мы по ошибке выбрали большую, но некорректную фиксацию в другой ветке. Но никто не осознал это до тех пор, пока не изменил его так, чтобы он компилировался, а после него были добавлены другие коммиты.

Цель здесь - сравнить полученный выбор вишни с исходным и использовать эти различия либо в качестве патча, либо вручную внести те же изменения в правильный выбор вишни.


person Wayne    schedule 23.03.2012    source источник
comment
Почему нельзя просто сравнить выбранный коммит с его родителем?   -  person amcnabb    schedule 23.03.2012
comment
См. Также: какие коммиты выделены особо.   -  person    schedule 24.04.2014
comment
Это дубликат stackoverflow.com/questions/2922652/   -  person Loic Dachary    schedule 15.02.2015


Ответы (1)


Вы можете сравнить вывод git log -p. Вы также можете сделать это с помощью --stat.

person Adam Dymitruk    schedule 24.03.2012