Supongamos que tienes un proyecto y has estado etiquetando puntos concretos del mismo en la línea de comandos utilizando
1
|
git tag -a v1.0 -m ‘tagging Version 1.0’
|
Algún tiempo después te gustaría volver a dicha etiqueta. Así es como podemos hacerlo.
Primero, confirme sus cambios actuales para que sea libre de revisar cualquier cosa nueva sin perder su trabajo duro. Entonces simplemente escribe
1
|
git checkout tags/v1.0
|
suponiendo que v1.0 es el nombre de tu etiqueta. A veces puede querer comprobar esta etiqueta y crear una nueva rama mientras está en ello, para que su rama actual no se sobrescriba. Afortunadamente, podemos hacer esto emitiendo
1
|
git checkout tags/v1.0 -b NewBranch
|
Esto creará una nueva rama llamada NewBranch y checkout tag v1.0. Una vez que hayas terminado de trabajar en ella puedes volver a otra rama (por ejemplo master) emitiendo
1
|
git checkout master
|
Nota que para cambiar a otras ramas sólo necesitas dar el nombre de la rama – a diferencia de lo que ocurre con las etiquetas, que deben llevar el prefijo ‘tags/’ como se muestra arriba.