В чем разница между git cherry-pick и git show | patch -p1?

Я столкнулся с ситуацией, когда git cherry-pick X будет иметь некоторые конфликты, У меня были лучшие результаты, некоторые конфликты, но гораздо более чистый результат.

Что делает git особенным с выбором вишни? Я использую git 1.7.0.4.

Отредактировано: Под более чистыми результатами я имею в виду, что результирующее дерево намного больше соответствовало результатам git show X , тогда как git cherry-pick содержало намного больше кода.

12
задан 0x6adb015 1 March 2011 в 16:25
поделиться