Si supponga di avere un progetto e di averne etichettato particolari punti sulla linea di comando usando
1
|
git tag -a v1.0 -m ‘tagging Version 1.0’
|
In seguito vorrai tornare a tale tag. Ecco come possiamo farlo.
Prima di tutto, impegnate le vostre modifiche attuali in modo da essere liberi di fare il checkout di qualsiasi cosa nuova senza perdere il vostro duro lavoro. Poi scrivi semplicemente
1
|
git checkout tags/v1.0
|
assumendo che v1.0 sia il nome del tuo tag. A volte potresti voler fare il checkout di questo tag e creare un nuovo ramo mentre lo fai, in modo che il tuo ramo attuale non venga sovrascritto. Fortunatamente possiamo farlo emettendo
1
|
git checkout tags/v1.0 -b NewBranch
|
Questo creerà un nuovo ramo chiamato NewBranch e il checkout del tag v1.0. Una volta che hai finito di lavorarci puoi tornare ad un altro ramo (per esempio master) emettendo
1
|
git checkout master
|
Nota che per passare ad altri rami hai solo bisogno di dare il nome del ramo – a differenza dei tag che devono essere preceduti da ‘tag/’ come mostrato sopra.