Cambiar a otra label de Git

¿Cómo reviso la versión de la versión / label 1.1.4 del package rspec ?

cd ~/Library/Application\ Support/TextMate/Bundles/ git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle osascript -e 'tell app "TextMate" to reload bundles' 

Clona el repository como siempre:

 git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle 

Luego, marque la label que desea así:

 git checkout tags/1.1.4 

Esto extraerá la label en un estado 'HEAD separado'. En este estado, "se puede mirar alnetworkingedor, hacer cambios experimentales y confirmarlos, y [descartar esos compromisos] sin afectar ninguna twig realizando otro pago".

Para conservar los cambios realizados, moverlos a una nueva twig:

 git checkout -b 1.1.4-jspooner 

Puede volver a la twig principal utilizando:

 git checkout master 

Tenga en count que, como se mencionó en la primera revisión de esta respuesta, hay otra forma de verificar una label:

 git checkout 1.1.4 

Pero como se mencionó en un comentario, si tiene una twig con el mismo nombre, esto dará como resultado que git le advierta que la refname es ambigua y que está revisando la twig de forma pnetworkingeterminada:

 warning: refname 'test' is ambiguous. Switched to branch '1.1.4' 

La taquigrafía se puede usar de forma segura si el repository no comparte nombres entre twigs y tags.