Eliminar la label del maestro después de la fusión

Nuestra twig de lanzamiento TAG se convirtió en maestro después de una fusión en la dirección incorrecta. Preferimos no mantener los TAG en master. ¿Cómo elimino el TAG del maestro pero mantengo las otras confirmaciones de files intactas?

release master | |[time now] | | | | | |tag1(to remove) | >merge> | | | |tag1 | | | | |[time before] 

Creo que tienes una percepción errónea de las tags en Git. Las twigs y las tags son simplemente indicadores de compromisos. La diferencia entre los dos es que las twigs se pueden cambiar, las tags no, es decir, las twigs son escribibles, las tags son de solo lectura, por así decirlo.

Las tags no existen en ninguna twig, ya que son, como twigs, simplemente pointers. Para una mejor comprensión de las twigs, consulte los diagtwigs simples en el Libro de Git: https://git-scm.com/book/es/v2/Git-Branching-Branches-in-a-Nutshell

Cuando creas una label, llamémosla v1.0 apunta exactamente a una confirmación, digamos ba70138 , es decir, v1.0 --> ba70138 . Esto no define si este compromiso es alcanzable por cualquier twig. Son las relaciones entre padres e hijos las que definen la historia. Tan pronto como fusiona su twig de publicación para master , contiene la confirmación ba70138 y, por lo tanto, la label v1.0 es accesible desde el master .

Ver también documentation de git describe :

git-describe – Describe una confirmación usando la label más reciente accesible desde ella