Показать различия без объединения для двух коммитов в git

У меня есть две фиксации, одна из которых является предком другой. (Они являются начальной и конечной точками ветки. Я не думаю, что это имеет значение, но я включу это, если это так).

Я хочу увидеть разницу между двумя коммитами, но исключая изменения, сделанные во время слияния (то есть все коммиты с более чем одним родителем), которые были сделаны между двумя коммитами. (В принципе, мне нужна любая «настоящая» фиксация, сделанная в ветке, за исключением слияний.)

Возможно ли это? Если да, то как вы этого добьетесь?

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

13
задан Craig Walker 28 December 2010 в 21:39
поделиться