una etiqueta git que no está en una rama

Cloné el repositorio mosquitto dehttps://github.com/eclipse/mosquitto. Contiene una etiquetav1.4.9. Sin embargo, no parece estar en una rama.

¿Cómo pudo pasar eso? ¿El autor realmente mantiene una rama en su propio repositorio pero solo empuja etiquetas de esa rama a github? ¿O simplemente se compromete con una etiqueta?

Hice la etiqueta en una sucursal local:

$ git checkout -b work149 v1.4.9

Y miró el último commit en la rama:

$ git log -1
commit 91bfd82491f90e24b6fe9c036f0b04a1f5c14a89
Merge: bf959ef 2d0af73
Author: Roger A. Light <[email protected]>
Date:   Thu Jun 2 22:05:34 2016 +0100

    Merge branch 'fixes'

Este commit es uno más que elfixes rama.

O congit log --graph Puedo ver una confirmación anterior en la misma rama (no lafixes rama, pero una rama que estoy tratando de entender):

* |   commit bf959ef9b0ae0e4d74bf80158ffb0b7c69da533d
|\ \  Merge: 646e0a0 5cca6b4
| |/  Author: Roger A. Light <[email protected]>
| |   Date:   Sun Feb 14 14:38:42 2016 +0000
| |
| |       Merge branch 'fixes'
| |

¿Cómo saber si una etiqueta está en una rama y en qué rama? ¿La barra vertical más a la izquierda indica una rama y dónde está esa rama en el control remoto?

¿Es esta una práctica común?

Deun hilo de discusión sobre "Git pull no recibe las etiquetas" mencionabranch heads that are being tracked ynon-commits. Me pregunto si elgit clone commend pone el clon para no rastrear todas las ramas en el control remoto o el repositorio ha convertido las etiquetas en no compromisos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta