Mostrar diferencias de no fusión para dos confirmaciones en git

Tengo dos commits, uno de los cuales es el antepasado de otro. (Resultan ser los puntos de inicio y finalización de una rama. No creo que eso importe, pero lo incluiré si lo hace).

Quiero ver la diferencia entre los dos commits, peroExcluyendo cambios realizados durante las confirmaciones de fusión (es decir, todas las confirmaciones con más de un elemento primario) que se realizaron entre las dos confirmaciones. (Básicamente, quiero cualquier compromiso "real" que se hizo a la sucursal, excluyendo las fusiones).

es posible? Si es así, ¿cómo logras esto?

Si es necesario, suponga que no hay conflictos resueltos durante los compromisos de fusión ... sino puntos de bonificación para una solución que pueda manejarlos con elegancia.

Respuestas a la pregunta(3)

Su respuesta a la pregunta