Clonar el repositorio de forma normal:
git clone git://github.com/rspec/rspec-tmbundle.git RSpec.tmbundle
entonces descargar la etiqueta que desea de este modo:
git checkout tags/1.1.4
Esto comprobación a cabo la etiqueta en un estado 'cabeza separada'. En este estado, "se puede mirar alrededor, hacer cambios experimentales y confirmarlos, y [descartar esos compromisos] sin afectar ninguna rama realizando otro pago".
posible conservar los cambios realizados, moverlos a una nueva rama:
git checkout -b 1.1.4-jspooner
que pueda volver a la rama principal mediante:
git checkout master
Tenga en cuenta, como se mencionó en el primer revisión de esta respuesta, hay otra manera de verificar una etiqueta:
git checkout 1.1.4
Pero como se mencionó en un com ción, si usted tiene una rama por ese mismo nombre, esto se traducirá en git aviso de que la refname es ambigua y la salida a la rama por defecto:
warning: refname 'test' is ambiguous.
Switched to branch '1.1.4'
La abreviatura puede usarse con seguridad si el repositorio no lo hace compartir nombres entre ramas y etiquetas.
Para los lectores driveby, esta respuesta es ambigua. Si hay una rama y una etiqueta llamada '1.1.4'. Git revisará la rama, no la etiqueta. Para realizar una compra explícita de la etiqueta, haga lo siguiente: 'git checkout tags/1.1.4' – ocodo
¿Cómo volvemos al 'trunk'? –
@VinayWadhwa git checkout master –