¿Cómo confirmo una etiqueta git?

2 minutos de lectura

Avatar de usuario de ChrisInEdmonton
cristianedmonton

Realicé, comprometí e impulsé con éxito los cambios a un repositorio central de git. Ahora me doy cuenta de que quiero etiquetar la versión actual de todos los archivos. Así que hago:

git tag -a 0.5

Eso tiene éxito. Pero ahora intento un git push y me dicen que no hay nada que cometer. ¿Cómo envío mi nueva etiqueta al repositorio central?

(Tenga en cuenta que git tag muestra la etiqueta 0.5, pero solo localmente)

  • Posible duplicado de ¿Las etiquetas de git también se envían?

    – Stevoisiak

    19 de abril de 2017 a las 4:20

Avatar de usuario de Henrik Gustafsson
henrik gustafsson

creo que quieres

git push --tags

como eso, bueno, empuja todas tus etiquetas 🙂

Por supuesto, hay algunas alternativas, siendo esto git y todo (reemplace el origen con el repositorio de su elección):

git push origin tag 0.5

o

git push origin refs/tags/0.5:refs/tags/0.5

Ver git-push(1) para mas detalles. “prepárate” tiene información útil en su etiquetado artículo también.

  • Apéndice: si crea nuevas confirmaciones en su rama y luego presiona (para que haya algo que transferir), git debería detectar todas las etiquetas nuevas que apuntan a confirmaciones que están presentes después de presionar en el lado remoto, y empujarlas también.

    – Jakub Narębski

    25 de abril de 2009 a las 16:15

  • Los repositorios de git de configuración predeterminados no insertan etiquetas que existen en las confirmaciones. Las etiquetas solo se envían si se nombran explícitamente o si se usan –tags.

    – Vicente Scheib

    26 de julio de 2011 a las 23:04

Desde git 1.8.3 (22 de abril de 2013)prueba con:

git push --follow-tags

Cuando envía nuevas confirmaciones, también se enviará cualquier etiqueta a la que hagan referencia esas confirmaciones.
En su caso, cualquier etiqueta referenciada por una confirmación ya empujado debe ser empujado también.

Eso le permite usar siempre un comando al empujar confirmaciones y etiquetas

  • Muchas gracias por proporcionar más información para una pregunta bastante antigua. Definitivamente vale la pena mi +1.

    – ChrisInEdmonton

    23 de abril de 2013 a las 12:22

¿Ha sido útil esta solución?