Sto sviluppando uno script di distribuzione per il mio progetto git e ho appena iniziato a usare i tag. Ho aggiunto un nuovo tag chiamato v2.0
:
git tag -a v2.0 -m "Launching version 2.0"
E ho inserito questo tag nel repository remoto
git push --tags
Quando provo a eseguire lo script di distribuzione e controllo il v2.0
tag ricevo questo messaggio:
Sei nello stato "HEAD distaccato". Puoi guardarti intorno, apportare modifiche sperimentali e impegnarle e puoi scartare qualsiasi commit che fai in questo stato senza influire su alcun ramo eseguendo un altro checkout. Se si desidera creare un nuovo ramo per conservare i commit creati, è possibile farlo (ora o in seguito) usando nuovamente -b con il comando di checkout. Esempio: git checkout -b new_branch_name HEAD è ora su
È normale? Il repository è in un limbo perché se lo faccio:
git branch
Ottengo questo risultato:
* (no branch)
master
Scusa se questo è ovvio ma non sono riuscito a capirlo.