Creare e gestire i tag
Un tag è un nome fisso per un commit, solitamente una versione come v2.2.0. Fai clic con il pulsante destro del mouse su un commit, scegli Tag Here, quindi un tag leggero o annotato. I tag non vengono inviati con i tuoi commit: inviali ciascuno con Push Tag.
Funziona in GitTree Gratuito: tutte le funzionalità Git locali, una volta effettuato l'accesso.
In questa pagina
Prima di iniziare
- Il commit che vuoi taggare è nel grafico (trova un commit).
Dove trovarlo
- Fare clic con il pulsante destro del mouse su un commit: Tag Here, quindi Create Tag Here… o Create Annotated Tag Here….
- Fai clic con il pulsante destro del mouse sull'etichetta di un tag per Push Tag, Copy Tag Name, Delete Tag… e Delete Tag from Remote….
- La sezione Tags del pannello di sinistra elenca tutti i tag.
| Azione | macOS | Windows e Linux |
|---|---|---|
| Undo creazione o eliminazione di un tag | ⌘Z | Ctrl+Z |
Passi
Scegli il commit e il tipo di tag
Fai clic con il pulsante destro del mouse sul commit, apri Tag Here e scegli Create Annotated Tag Here… per una versione (registra chi l'ha taggata, quando e un messaggio) o Create Tag Here… per un tag leggero che è solo un nome.

Un tag annotato, v2.2.0, con il suo messaggio.GitTree interfaccia con un repository dimostrativo. Nominalo e descrivilo
Digita Tag name, ad esempio
v2.2.0, e per un tag annotato un Message, ad esempio ciò che porta la versione.Firmalo, se il tuo progetto lo richiede
In Signing, Follow Git config utilizza l'impostazione
tag.gpgSign; Sign this tag o Don’t sign this tag decidono per questo. È possibile firmare solo i tag annotati.Crea e spingilo
Premi Create Tag. L'etichetta appare sul commit; fai clic con il pulsante destro del mouse e scegli Push Tag per pubblicarlo.
Risultato atteso
Il tag punta al commit definitivo, nel grafico e in Tags e, una volta inviato, sul remoto, dove host come GitHub possono trasformarlo in un rilascio.
Elimina un tag
- Delete Tag… rimuove il tag locale. Viene salvato prima sotto
refs/ogt/trash, quindi Undo lo riporta indietro; il telecomando non è cambiato. - Delete Tag from Remote… rimuove il tag dal telecomando per tutti coloro che lo recuperano. Il tuo tag locale rimane.
Se qualcosa va storto
"Non è stato possibile firmare il tag, quindi non è stato creato."
Git non è riuscito a eseguire il tuo programma di firma o a trovare una chiave. Controlla user.signingkey e che la firma GPG o SSH funzioni in un terminale oppure crea il tag senza firmare.
Un collega non vede il mio tag
I tag rimangono locali finché non vengono spostati. Fai clic con il pulsante destro del mouse sul tag e scegli Push Tag.
Domande
Leggero o annotato?
Utilizza tag annotati per le liberatorie: portano un messaggio, il tag e una data e possono essere firmati. I tag leggeri si adattano ai segnalibri privati.