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í:
- Viendo Git Commits Unpushed 24 respuestas
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
.