Git: muestra la diferencia entre las ramas, ignorando los compromisos combinados en
El historial de mi repositorio es algo así:
x---y-+-z-+-branch
/ / /
---a---b---c-+-d-+-e---master
Quiero obtener un único diff (es decir, como las salidas 'git diff' - No quiero un montón de diffs como el 'git log -p' produce) del historial completo de 'branch', sin incluir ninguno de los cambios que se fusionaron en 'rama' desde 'maestro'.
¿Cómo puedo hacer esto?