Es el HEAD separado mis files de proyecto actuales o no?

Estoy siguiendo las instrucciones para un proyecto kernel y me dijeron que:

Exporte el núcleo para usar desde el repository en la URL:

git: //git.yoctoproject.org/linux-yocto-3.14

Deberá cambiar a la label 'v3.14.26',

Así que lo hice:

git clone git://git.yoctoproject.org/linux-yocto-3.14

Una vez que el proyecto se descargó, escribí:

git checkout 'v3.14.26'

y fue recibido con un post sobre cómo estoy ahora en el estado HEAD aislado . También dio como resultado lo siguiente:

HEAD is now at 356a3e1... Linux 3.14.26

Pero parecía extraño que nada en el proyecto se downloada o cambiara; [master] Merge tag 'v3.14.24' show-branch y me dijeron [master] Merge tag 'v3.14.24'

Entonces, ¿el proyecto realmente está en la versión 3.14.26 o no? Realmente no entiendo lo que está pasando, aunque creo que entiendo lo que está sucediendo con HEAD separado después de leer al respecto. No voy a hacer ningún cambio en la solución, solo estoy siguiendo la guía para usar la versión 3.14.26 específica del kernel.

Manteniendo las cosas simples, HEAD solo se adjuntará si apunta a una sucursal (algo que puede comprometerse). Cuando apuntas tu HEAD a una label, tu copy de trabajo estará basada en esa confirmación, pero como no puedes comprometerte con una label, te dirá que estás desapegado.

Para asegurarte de que estás donde crees que estás, ejecuta:

 git log --decorate=short --oneline --branches=* 

Si coloca HEAD en el mismo compromiso que v3.14.26, estás bien. Ejemplo:

 λ git log --decorate=short --oneline --branches=* bdeddd5 (origin/master, origin/HEAD, master) XXX 5250588 YYY 647f007 ZZZ d5cc025 (HEAD, tag: v3.14.26) WWW 55736b0 PPP