Как узнать, какая фиксация была использована в операции вишневого захвата? git reflog только, кажется, показывает итоговое совершение Sha-1 после того, как вишневый киндж сливается и совершается. Нам нужно найти исходный фиксат до этого.который был выбран вишневым?
Почему? Это потому, что мы ошибочно забрали большую, но неправильную фиксацию в другую ветку. Но никто не осознал этого до тех пор, пока не изменил его так, чтобы он компилировал плюс добавил другие коммиты после него.
Цель состоит в том, чтобы сравнить полученную в результате вишневую подборку с исходной и использовать эти различия либо как патч, либо вручную внести те же изменения в правильный вишневый подбор.
Почему вы не можете просто отличить собранную вишню команду с ее родителем? – amcnabb
См. Также: [который берет забранную вишню] (http://stackoverflow.com/q/11719926/456814). –
Это дубликат http://stackoverflow.com/questions/2922652/git-is-there-a-way-to-figure-out-where-a-commit-was-cherry-picked-from –