Verificar la etiqueta Git conduce al "estado HEAD separado"

Estoy desarrollando un script de implementación para mi proyecto git y acabo de comenzar a usar etiquetas. Agregué una nueva etiqueta llamadav2.0:

git tag -a v2.0 -m "Launching version 2.0"

Y he enviado esta etiqueta al repositorio remoto

git push --tags

Cuando intento ejecutar el script de implementación y verifico elv2.0 etiqueta Recibo este mensaje:

Estás en estado de 'CABEZA separada'. Puede mirar a su alrededor, realizar cambios experimentales y confirmarlos, y puede descartar cualquier confirmación que realice en este estado sin afectar ninguna rama al realizar otro pago. Si desea crear una nueva rama para retener las confirmaciones que crea, puede hacerlo (ahora o más adelante) utilizando -b con el comando de pago nuevamente. Ejemplo: git checkout -b new_branch_name HEAD ahora está en

¿Eso es normal? El repositorio está en el limbo porque si lo hago:

git branch

Obtengo esta salida:

* (no branch)
  master

o siento si esto es obvio pero no pude resolverlo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta