¿Cómo veo las diferencias de compromiso entre las sucursales en git?

Estoy en la rama X y he agregado un par más de confirmaciones. Quiero ver todas las diferencias entre MASTER y la rama en la que estoy en términos de confirmaciones. Solo pude hacer un

git checkout master
git log

y luego un

git checkout branch-X
git log

y difieren visualmente, pero espero un método más fácil y menos propenso a errores.

Respuestas a la pregunta(8)

Su respuesta a la pregunta