¿Cómo se puede get el parche para un set de cambios en git?

La syntax de revisión de git es realmente poderosa, pero no puedo encontrar la forma de simplificar cosas como:

git diff 1a2e^..1a2e 

sin escribir tree'sh1 dos veces?

¿Existe ahora la syntax "NEXT", algo así como:

 git diff 1a2e^..NEXT 

O

 git changeset 1a2e 

??

Otra syntax "siguiente" que podría ser útil si 1a2e es una revisión conocida:

 git cherry-pick 1a2e+NEXT..origin/featureBranch 

^^ "elige cualquier cosa, desde 1a2e hasta master EXCEPTO 1a2e"

 git show <tree-ish> 

por ejemplo.

Y no, no puede referirse a la confirmación del hijo, el padre no tiene conocimiento de ello. Y puede haber más de uno sin un order en particular.

puedes hacer git log -1 -p sha1 .

He comstackdo una solución q'n'd git-getnext que obtendrá la id hija en la twig actual desde el logging de git