Sobes.tech
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).