Junior — Middle
Puoi spiegare cos'è un tag nel sistema di controllo versione Git?
sobes.tech AI
Risposta dell'AI
In Git, un tag è un'etichetta che punta a un commit specifico nella storia del repository. I tag sono spesso usati per segnare versioni o rilasci importanti del progetto, per poter tornare facilmente a essi. A differenza dei rami, i tag non cambiano e non si muovono: fissano lo stato del codice in un momento preciso.
Esempio di creazione di un tag:
git tag v1.0.0
Per visualizzare tutti i tag:
git tag
I tag sono di due tipi: leggeri (semplicemente un puntatore a un commit) e annotati (con informazioni aggiuntive, come autore e messaggio).