Reemplazar label remota con Git

Tengo algunas tags en mi repository de "origen". Luego me di count de que necesitaba agregar algunos cambios en una de las tags y volver a colocarlos en mi repository. ¿Hay alguna manera de poder insert una label existente en el repository de una vez, o debería eliminar la label antes?

Esta no debería ser la práctica, aunque puede eliminar la label e insert el cambio en el repository remoto.

git tag -d tag1 git push origin :refs/tags/tag1 

No estoy seguro de entender su pregunta, pero parece que sería más simple eliminar la label, impulsar su cambio, luego volver a agregar la label …

Esta es una mala política. Las tags son como commits en el sentido de que no deberían cambiar una vez que se hacen públicas; otros desarrolladores pueden confiar en que esas tags sean específicas de algún lugar. No es un problema tan grande como el compromiso público, pero es algo que debe evitarse.

Ahora, la manera más fácil de hacer lo que realmente se pide es eliminar la label del control remoto, como dijiste, y luego presionar una nueva. No hay un command todo en uno para hacer esto porque no es algo que debe hacerse un hábito;).