Checkout Correct Tag en Git

Tengo un repository git de las comstackciones estables del kernel. Mi 'origen' remoto es el siguiente

origin git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git (fetch) origin git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git (push) 

Ahora, como kernelnewbies.org tengo que usar el siguiente command para get una instantánea de una versión de kernel particular

 git checkout -b stable tag 

hice esto

 git checkout -b v2.6.34.12 

pero cuando miro la versión del kernel usando

 make kernelversion 

Obtengo la última versión que es 3.11.6.

¿Es correcto el command git o me falta algo?

Tu problema es que esto:

 git checkout -b v2.6.34.12 

crea una nueva twig llamada v2.6.34.12 que se encuentra en lo que sea que hayas desprotegido en este momento – v2.6.34.12 es el argumento de la opción -b y nombra la twig que deseas crear.

En cambio, quieres esto:

 git checkout -b mybranch v2.6.34.12 

para crear una nueva twig (llamada, imaginariamente, mybranch ) y comenzarla en la label v2.6.34.12 (pero tenga cuidado, en este punto, ya que ha creado una twig con el nombre v2.6.34.12 que probablemente deberías eliminar primero ya que es probable que git rev-parse encuentre la twig antes de encontrar la label; podrías especificar el último argumento anterior como refs/tags/v2.6.34.12 para solicitar explícitamente la label en lugar de una twig con un nombre similar) .

 usage: git checkout -b|-B <new_branch> [<start point>] 

solo agregue <start point>

 git checkout -b formake v2.6.34.12 

tu

 git checkout -b v2.6.34.12 

igual

 git checkout -b v2.6.34.12 HEAD 

crea una nueva twig llamada v2.6.34.12 del maestro