¿La label GitHub muestra confirmaciones que no existen en ninguna twig?

No soy un experto en git, vamos a dejar eso fuera del path temprano.

Sin embargo, entiendo que los commits pertenecen a las twigs.

Además, las tags son solo un grupo de confirmaciones (o un punto en el tree) que tiene un nombre especial.

Sin embargo, otro desarrollador con el que trabajo parece ser capaz de crear tags (en GitHub) que consisten en confirmaciones que no aparecen en ninguna twig. ¿Cómo es posible? Hace que el desarrollo sea difícil porque una parte del trabajo que se realiza es esencialmente invisible para mí.

Las twigs y las tags son casi idénticas.

Ambos consisten en una reference a un compromiso. Puede comprometerse con una bifurcación y se actualiza automáticamente, no puede comprometerse con una label, pero solo porque el software no lo hace. Podrías hacerlo tú mismo a mano.

Para hacer una label que apunta a commits que una twig no hace. Cree una label que apunte al encabezado de la twig y luego elimine la twig. La label y la confirmación y todos los objects que hacen reference permanecen. Esta puede ser su manera de indicar que esa twig está completa.