Qual è la differenza tra un tag annotato e non annotato?

Qual è la differenza tra un tag annotato e non annotato?
La tag è un modo in Git per organizzare il codice sorgente. I tag sono etichette/puntatori per un punto particolare della storia. Vengono utilizzati quando gli sviluppatori devono contrassegnare il rilascio del software e creare utilizzando "Tag Git "Comando. Git ha due diversi tipi di tag, noti come tag non annotati e annotati.

Questo articolo dimostrerà:

  • Qual è la differenza tra tag non annotati e annotati in Git?
  • Come creare/creare un tag non annotato in Git?
  • Come creare/creare un tag annotato in git?

Qual è la differenza tra tag non annotati e annotati in Git?

"Tag non annotati"Sono leggeri perché sono proprio come puntatori/etichette che indicano il commit particolare. Si allegano all'ultimo commit e non contengono alcuna informazione. Comunque, il "Tag annotati"Sono come oggetti contenenti informazioni aggiuntive, inclusi messaggi di tag, nome dell'autore, e -mail e data. Sono utilizzati per il rilascio pubblico del software.

Come creare/creare un tag non annotato in Git?

Per creare un nuovo tag non annotato, prima apri il terminale Git Bash. Reindirizzare al repository desiderato ed eseguire il "Tag Git "Comando. Quindi, verificalo attraverso "Tag Git"Comando.

Dai un'occhiata alle seguenti istruzioni per una migliore comprensione!

Passaggio 1: vai alla directory locale
Innanzitutto, passa al repository locale richiesto digitando il comando sotto l'elenco:

$ cd "C: \ git \ repo1"

Passaggio 2: creare/creare un nuovo tag non annotato
Quindi, eseguire il “Tag Git"Comando insieme al nome del tag desiderato per creare un nuovo tag non annotato:

$ git tag v1

Passaggio 3: verificare il tag creato
Successivamente, controlla se il nuovo tag è stato realizzato o meno eseguendo il "Tag Git"Comando:

$ git tag

Come puoi vedere, il nuovo tag non annotato "v1"È stato creato con successo:

Passaggio 4: visualizzare il messaggio di commit del tag non annotato
Inoltre, se si desidera vedere il messaggio di commit in cui punta il tag non annotato, utilizza il “Git Tag -N"Comando. Qui, il "-N"Il flag viene utilizzato per controllare l'ultimo messaggio di commit allegato al tag:

$ git tag v1 -n

Lo screenshot seguente indica che il tag non annotato "v1"Sta indicando l'ultimo"Ripristina "File aggiornato"" commettere:

Come creare/creare un tag annotato in git?

Per creare un nuovo tag annotato, eseguire il "Git tag -a -m ""Comando nel terminale e verificarlo.

Segui i passaggi sotto forniti per la dimostrazione pratica!

Passaggio 1: creare/creare un nuovo tag annotato
Corri il "Tag Git"Comando insieme al"-UN","-M"Flags e nuovo nome tag per creare un nuovo tag annotato:

$ git tag -a v2 -m "Questo è tag annotato. Versione v2 "

Qui:

  • "-UN"L'opzione viene utilizzata per il tag annotato.
  • "-M" La bandiera viene utilizzata per il messaggio di commit:

Passaggio 2: verifica il tag creato
Ora, utilizza il seguente comando per assicurarsi se il tag annotato è stato realizzato o meno:

$ git tag

Si può osservare che il nuovo annotato "v2"Il tag è stato creato:

Passaggio 3: visualizzare il messaggio di commit del tag annotato
Infine, per vedere il messaggio del tag annotato, eseguire il comando a petto dato:

$ git tag v2 -n

L'output sotto fornito visualizza il messaggio del tag annotato:

Abbiamo spiegato la differenza tra un tag non annotato e annotato.

Conclusione

I tag non annotati sono solo etichette usate per puntare i commessi particolari. Non archiviano informazioni extra. D'altra parte, i tag annotati sono oggetti con ulteriori informazioni, come il nome, la data e il messaggio dell'autore dell'autore. Questo articolo ha illustrato la differenza tra tag non annotati e annotati e come crearli.