Estoy desarrollando un script de despliegue para mi proyecto git y acabo de empezar a usar etiquetas, así que no soy ningún experto. He añadido una nueva etiqueta llamada v2.0:
git tag -a v2.0 -m "Launching version 2.0"
Y he empujado esta etiqueta al repositorio remoto
git push --tags
Cuando intento ejecutar el despliegue script y comprobar la etiqueta v2.0 me aparece este mensaje:
*Estás en estado de "cabeza desprendida". Puedes echar un vistazo, hacer cambios experimentales y commit, y puedes descartar cualquier commit que haga en este estado sin afectar a ninguna rama realizando otro checkout. Si quieres crear una nueva rama para retener los commit que ha creado, puede hacerlo (ahora o más tarde) utilizando -b con el comando checkout de nuevo. Ejemplo: git checkout -b nueva_rama_nombre HEAD es ahora at*
¿Es eso normal? El repositorio está en un limbo porque si lo hago:
git branch
Obtengo esta salida:
* (no branch)
master
Lo siento si esto es obvio, pero no pude averiguarlo.