Las etiquetas en Git nos sirven para crear "marcadores" de nuestro proyecto. Los que son de mucha ayuda para marcar hitos como versiones u otros.
Crear una etiqueta es tan sencillo como
1git tag <nombre-etiqueta>
Por ejemplo
1>git tag v.2.0.0-alpha1
Y borrar una etiqueta es tan sencillo como
1git tag -d <nombre-etiqueta>
Por ejemplo
1git tag -d v.2.0.0-alpha1
Sin embargo, al trabajar con repositorios remotos (p.ej. Github) un push no envia las etiquetas creadas en local y tampoco elimina las etiquetas borradas en local, lo que puede ser muy molesto. Sin embargo, resolverlo es sencillo.
Para enviar etiquetas locales al repositorio remoto:
1git push <remoto> <tag>
Por ejemplo:
1git push origin v.2.0.0-alpha1
Y para borrar etiquetas del repositorio remoto (que hayamos borrado en local)
1git push <remoto> :<nombre-etiqueta>
Por ejemplo
1git push origin :v.2.0.0-alpha1
Si quieres saber más de Git inscríbete a nuestro curso Git Desde Cero Con el profesor Daniel Romero