¿Cómo mostrar todas las confirmaciones labeldas a las que no puede acceder una sucursal?

En mi repository local, a veces hay tags que labeln una confirmación sin hijos y sin nombre de sucursal.

Originalmente creé estos ramificando mi línea principal de desarrollo normalmente, estableciendo una label, y luego borrando la twig. No se recogen basura porque la label mantiene abierta la línea.

¿Hay algún command que identifique todas esas confirmaciones? No importa si este command también encuentra las cabezas de las twigs ya que puedo identificarlas fácilmente con git show-ref --heads .

Me gustaría limpiarlos (ya sea eliminar las tags y GC la línea que ya no necesito, o establecer una twig allí, que creo que es una mejor práctica).

Use la git tag para listr todas las tags. Prueba si son alcanzables desde una o más twigs.

Algo como:

 git tag | while read tag do echo Tag is $tag git branch -a --contains $tag echo "" done