tipos tag remove practices etiquetas crear best git git-svn

git - tag - ¿Cómo veo mis confirmaciones locales no presionadas?



push tags to github (2)

Generalmente uso gitk --all para eso (después de una git fetch --all ).

Y, para el modo de consola, tengo un alias de git log --graph --all --decorate --oneline que proporciona una descripción agradable y compacta de sus sucursales. En particular, muestra lo que puedes empujar.

Para ambos comandos, puede especificar ramas ( test origin/test en su caso) en lugar de mostrarlas todas con --all .

Esta pregunta ya tiene una respuesta aquí:

Si tengo una test rama local y la rama remota es test . Así que si hiciera un empujón sería un push origin test:test

¿Cómo puedo ver mis confirmaciones locales no puestas que hice en esa rama? git log ?


Primero busque los cambios del control remoto en su repositorio local:

git fetch origin test

Esto colocará todas las confirmaciones de la rama de test del control remoto en origin/test . Ahora puedes usar git log :

git log origin/test..test

Eso mostrará todas las confirmaciones en test que no son accesibles desde origin/test .