viendo lo que compromete mi sucursal está por delante y tal vez soplarlos

Cuando hago el git status obtengo esto:

 On branch 1.0 Your branch is ahead of 'upstream/1.0' by 2 commits. 

Me gustaría saber qué 2 compromete mi sucursal está por delante y potencialmente eliminarlos. ¿Alguna idea de cómo hacer esto?

Puede encontrar la diferencia en confirmaciones de dos twigs por este command.

 git log branch1 --not branch2 

git log --graph --oneline --decorate te mostrará dónde está tu HEAD local y dónde está el HEAD remoto para la twig en la que estás actualmente en order ancestral.

Si todo lo que busca son los SHA, entonces puede usar git cherry -v upstream/1.0 para mostrar una diferencia entre su twig local y su twig remota (en este caso, en upstream/1.0 ).

También puede inspeccionar las diferencias de files entre los dos por git diff upstream/1.0 , que le mostrará las diferencias de files entre las dos twigs. Eso puede ser un poco less útil, ya que uno esperaría que los posts de compromiso contengan información pertinente sobre por qué el compromiso está allí en primer lugar, pero puede ser útil.

Editar: esto no es correcto, mira los comentarios a continuación – Andras.
"ahead to" es siempre el commit más reciente, es decir, los dos primeros listdos por git log