Git

Cum folosesc etichetele git?

Cum folosesc etichetele git?
Etichetele Git sunt puncte de referință specifice din istoricul Git. Etichetele Git sunt folosite pentru a capta punctul specific din istorie care este folosit în continuare pentru a indica o versiune lansată. O etichetă nu se schimbă ca o ramură. Nu au un istoric suplimentar de comitere după ce au fost create.  Majoritatea oamenilor folosesc această funcție pentru a marca unele puncte de lansare, cum ar fi (v1.0,… v4.0 și așa mai departe). În cuvinte simple, etichetele Git sunt folosite pentru a da un nume semnificativ unui anumit depozit din proiectul git. Să presupunem că doi utilizatori decid să eticheteze codul proiectului pentru acces ulterior.

În acest articol, vom discuta despre conceptul etichetelor Git și despre modul în care funcționează comanda git tag. Vom acoperi diferite tipuri de etichete, cum să creați etichete noi, listarea etichetelor și ștergerea unei etichete și multe altele în acest articol. Câteva comenzi le-am executat pe Ubuntu 20.04, pe care îl vom elabora în restul secțiunii.

Creați o nouă etichetă

Există două tipuri diferite de etichete Git:

  1. Etichete adnotate
  2. Etichete ușoare

Etichete adnotate

Etichetele adnotate sunt salvate ca obiect complet în baza de date Git. Aceste tipuri de etichete stochează unele informații suplimentare despre metadate, cum ar fi numele etichetatorului, codul de e-mail al etichetatorului și data. Magazinele de etichete adnotate cu un mesaj de etichetare. Cea mai bună practică sugerată în git este de a stoca etichetele git sub formă de etichete adnotate peste ușoare. Folosind etichetele adnotate, puteți stoca toate metadatele asociate în baza de date.

Pentru a crea o etichetă adnotată, deschideți aplicația terminal apăsând Ctrl + Alt + t și rulați următoarea comandă:

$ git tag -a 'Release_1_0' -m 'Cod de operație de șir de bază etichetat' HEAD

În comanda de mai sus, am etichetat HEAD-ul curent utilizând comanda git tag. Utilizatorul furnizează un nume de etichetă „Release_1_0” cu opțiunea -a, iar mesajul de etichetă este furnizat cu opțiunea -m.

Etichete ușoare

Acest tip de etichete este utilizat pentru „marcaje” la un commit; Etichetele ușoare sunt doar un nume sau un pointer specific pentru un commit. Etichetele ușoare sunt utile pentru crearea rapidă a linkurilor către comitetele relevante.

Următoarea comandă este utilizată pentru a crea etichete ușoare:

Etichetă $ git

Exemplu:

În exemplul următor, să presupunem că am creat o etichetă ușoară cu numele „Release_1_0”.

$ git tag Release_1_0

Aceste tipuri de etichete sunt stocate în funcționarea curentă .depozit de proiecte git.

Vizualizați etichetele

După ce ați creat etichete, puteți afișa detaliile etichetei utilizând următoarea comandă:

$ git show Release_1_0

În comanda de mai sus, am imprimat detaliile etichetei „Release_1_0”. În următoarea imagine sunt afișate detaliile etichetei:

Etichete de listare

De asemenea, puteți afișa toate numele etichetelor utilizând următoarea comandă Git tag cu opțiunea -l:

$ git tag -l

Eliminarea sau ștergerea etichetelor

Mai întâi, pentru a lista toate etichetele de magazin într-un depozit, rulați comanda dată mai jos:

Etichetă $ git

Acum, folosind următoarea comandă, puteți elimina sau șterge etichete de pe telecomandă, precum și din depozitul local.

$ git tag -d Release_1_0

Concluzie

Am învățat cum să folosim etichetele Git în acest articol. Etichetarea este o caracteristică utilă prin care puteți crea o imagine clonă a unui repo Git. Puteți da un nume mai bun și mai semnificativ unui anumit proiect git. În funcție de comoditatea dvs., puteți crea două tipuri diferite de etichete, adnotate sau ușoare, pe care le-am discutat mai sus. Sper că acum aveți o mai bună înțelegere a utilizării etichetelor Git în repoirea proiectului dvs. Git.

How to change Mouse pointer and cursor size, color & scheme on Windows 10
The mouse pointer and cursor in Windows 10 are very important aspects of the operating system. This can be said for other operating systems as well, s...
Motoare de jocuri gratuite și open source pentru dezvoltarea jocurilor Linux
Acest articol va acoperi o listă de motoare de jocuri gratuite și open source care pot fi utilizate pentru dezvoltarea jocurilor 2D și 3D pe Linux. Ex...
Tutorial Shadow of the Tomb Raider pentru Linux
Shadow of the Tomb Raider este a douăsprezecea completare a seriei Tomb Raider - o franciză de jocuri de acțiune-aventură creată de Eidos Montreal. Jo...