Cambios que aún no se han fusionado con control remoto

Merge commit es una colección de commits [incluye múltiples commits]. Me estoy ejecutando debajo del command para verificar los cambios que no son parte de la twig remota, es decir, los cambios que aún no se han fusionado a la sucursal remota:

git rev-list local_branch --not origin/remote_branch --no-merges 

Pero no me muestra el id. De confirmación de fusión, sino que me muestra todos los cambios que están incluidos en esa confirmación.

Entonces digamos que tengo commit 'A' que es una combinación de commit 'B', 'C' y 'D'. Saqué el cambio 'A' a mi repository local y corrí por debajo del command:

  git rev-list local_branch --not origin/remote_branch --no-merges 

me está mostrando los ID de confirmación de 'B', 'C' y 'D' solamente. ¿Hay alguna manera en que pueda ver el ID de confirmación de la fusión de compromiso que aún no se ha fusionado en la twig remota?

Puedes simplemente usar:

 git log <commit_id> -1 --pretty="%p" 

Para la confirmación simple, le mostrará que solo uno de los padres para la combinación de fusión habrá dos o más de dos padres.