He creado una rama para probar en mi repositorio local ( test-branch
) al que presioné Github
.
Si voy a mi Github
cuenta y selecciono esto test-branch
, muestra la información:
This branch is 1 commit ahead and 2 commits behind master
Mis preguntas son:
- ¿Cómo puedo mostrar esta información localmente (es decir, un comando que muestra esto en la terminal, en lugar de tener que abrir
Github
para verla)? Sé que puedo ver las diferencias entre ramas usando:
git diff master..test-branch
o usando
Meld
(que prefiero):git difftool master..test-branch
pero me preguntaba si hay una manera de ver los compromisos por delante y por detrás por separado. IE: ¿hay alguna manera de mostrar que 1 se compromete por sí solo y luego esos 2 se comprometen por sí mismos?
git for-each-ref --format="%(push:track)" refs/heads
. Vea mi respuesta a continuación