Nota: git push --todos no empujarán sus etiquetas, solo sus ramas.
git push --all
git push --tags
realmente empujaría todo . Consulte también " Configurar git para tirar y empujar todas las ramas ".
No olvide la --dry-run
opción de hacer alguna prueba antes de presionar todo.
Consulte también la ayuda de GitHub " Trabajar con controles remotos " para establecer su origen en su repositorio remoto de GitHub.
Como se menciona en " ¿Cómo hacer que" git push "incluya etiquetas dentro de una rama? ", Se introdujo git 1.8.3+ (mayo de 2013):
git push --follow-tags
Esto no empujará todas las etiquetas, pero solo las accesibles desde la (s) CABEZA (s) de la (s) rama (s) que está presionando.
Eso puede ayudar a mantener esa operación (empujar confirmaciones y etiquetas) con un comando en lugar de dos.
Git 2.4.1+ (Q2 2015) presentará la opción push.followTags
.
git push --follow-tags
con git 1.8.3+ (mayo de 2013). Vea mi respuesta editada a continuación