¿Cómo puedo agregar una label a la twig especificada?

Todos, la Git tag xxxx es agregar una label. Pero quiero saber cómo agregar una label a una sucursal. Gracias.

Actualmente. Puedo cambiar la twig.

 git checkout branchA git tag xxxx git push orgin --tags 

Parece que la label xxxx es una label de agregar al origen. derecho ? Gracias.

Las tags no apuntan a las twigs, sino a las asignaciones separadas. Cuando hagas git tag xxxx en branchA , marcas una confirmación particular que se encuentra actualmente en la parte superior de esa twig. Cuando realiza otra confirmación en esa twig, su label aún apunta a la confirmación original.

Por lo tanto, las tags están destinadas a marcar puntos en su historial que no cambian. Por ejemplo, cuando lanza una versión 1.0.5 de su producto, desea marcar ese punto en la base de código de una manera sólida, para que pueda searchlo más tarde.

Debes pensar en las tags como twigs que no cambian. Crear tags desde una twig específica tiene sentido, pero empujar tags a una twig específica no tiene sentido.

Para comprender eso, eche un vistazo a la forma en que se establecen sus references locales. Puede observar que no hay una noción de twig relacionada con sus tags refs ( .git/refs/tags/ ).