Obtener el nombre de la siguiente confirmación con git

Lo que quiero hacer es verificar un compromiso específico basado en commitId, pero luego quiero verificar el compromiso que vino justo después del que estoy. ¿Hay alguna manera de hacer esto sin usar el commit de la confirmación después del que estoy usando? ¿O está allí para descubrir qué tan lejos de la sucursal actual tengo lo que tengo?

Básicamente, tengo el compromiso de una revisión que está a X de la cabeza. Necesito averiguar cómo get el compromiso de la versión que está X-1 lejos de la principal o simplemente averiguar qué es X.

$ git name-rev --name-only HEAD 

Esto le dará un nombre útil, como master~6 , o tags/mytag~2 , que puede usar para nombrar fácilmente el siguiente commit (es decir, master~5 o tags/mytag~1 ).

Si está desprotegido en una revisión que se compromete X detrás de una twig determinada (vamos a llamarlo master , puede hacer esto:

 git log --pretty=oneline HEAD..master | wc -l 

Eso debería devolver el número de confirmaciones entre usted y la twig master

Espero que esto ayude.