¿Un commit será basura recolectada si es referida por label pero no por branch?

Tengo una label anotada que hace reference a una confirmación (¿Importa si está anotada?) Y no hay ninguna twig que haga reference allí. ¿Se recolectará la basura después de algún time?

No, la confirmación no será basura. Una reference de una label es suficiente para mantener una confirmación activa.

las tags y las twigs son ambas references , si una reference apunta a una confirmación, no es basura. También puede tener references personalizadas, pero esas son poco comunes.