Uvod v Git Tag
Preden se podrobneje seznanimo z oznako Git Checkout, naj vam na kratko predstavim Git in zakaj je tako priljubljen in uporaben. Git je orodje za porazdeljeni nadzor, ki ga ne uporabljajo samo vodje izdelkov in razvijalci, temveč tudi znanstveniki s podatki za upravljanje razvoja izvorne kode programa in njegove zgodovine. V tem članku bomo podrobneje spoznali Gitov koncept označevanja ter kako in kdaj se uporablja ukaz git tag.
Kaj je Git Tag?
Oznake so reference, ki kažejo na nekatere posebne točke v zgodovini Gita. Uporablja se predvsem za posnetek določene točke v preteklosti in za označevanje različice izdaje (npr. V0.0.1). Je kot veja, ki se ne spremeni. Prav tako nimajo dodatne zgodovine obveznosti. Začnimo z učenjem ustvarjanja novih oznak.
Ustvarjanje novih oznak
Za ustvarjanje nove oznake lahko izvedete naslednji ukaz:
git tag
Če želite ustvariti novo oznako, pri ustvarjanju oznake zamenjajte s skladenjsko podobnim identifikatorjem, ki se identificira do točke skladišča. Pogost pristop je uporaba številk različic, kot je git tag v2.5. Git ima predvsem dve vrsti oznak - lahke in označene oznake. Zgornji primer je bil lahke oznake. Označene oznake in lahke oznake se glede na skupno količino metapodatkov, ki jih lahko shranijo, razlikujejo glede na predhodno shranjevanje več podatkov, sestavljenih iz e-pošte, datuma in imena oznake. Prve oznake so javne, medtem ko so druge zasebne. Lahke oznake so kot "zaznamki" za zavezo, v bistvu ime, ki kaže na zavezo in je zato lahko koristno za ustvarjanje hitrih povezav do povezanih zavez.
Ukaza za ustvarjanje lahke in označene oznake sta:
git tag
git tag -a
Oznake kotiranja
Za uvrstitev shranjenih oznak v repo lahko uporabite naslednji ukaz:
git tag
To daje seznam oznak kot izhod:
v1.12.0
v1.12.0-rc1
v0.13.0
v1.13.0-rc1
v0.13.1
v2.14.0
v0.14.0-rc1
v1.14.2
v0.12.0
v0.12.0-rc1
v1.12.0-rc2
Če želite dobiti poseben seznam oznak -l, ga lahko prenesete v ukaz skupaj z izrazom wild card:
git tag -l *-RC*
v0.12.0-rc1
v1.13.0-rc1
v0.14.0-rc1
v2.14.0-rc2
v0.15.0-rc1
v1.10.0-rc1
v14.0.0-rc.2
v14.5.0-rc.3
Zgornji primer prikazuje uporabo možnosti -l in izraz -RC -RC, ki vrne seznam vseh oznak s specifikacijo, danim vzorcem, označenim s to predpono, prej uporabljeno za prepoznavanje kandidatov za izdajo.
Oznaka za nakup
Recite, da imate projekt in želite na njem označiti določene točke. Če želite pridobiti oznako, mora biti lokalno v vašem skladišču. Za to morate vse oznake prenesti v lokalno skladišče.
git fetch –all
ali git fetch --all --tags –prune
Po pridobitvi vseh oznak lahko oznako preverite z ukazom.
git tag -a -m
Če bi čez nekaj časa želeli iti to oznako, morate najprej opraviti svoje trenutne spremembe, da zagotovite, da boste lahko brezplačno preverjali nove dejavnosti, ne da bi izgubili prejšnje delo. To se naredi z uporabo:
git checkout tags/
Med preverjanjem te oznake lahko hkrati ustvarite tudi novo vejo, tako da trenutna veja ni prepisana. Za to se uporablja spodnji ukaz.
git checkout tags/ -b
Za izhod iz trenutne veje se lahko vrnete v drugo vejo z izdajo tega ukaza.
git checkout
Upoštevajte, da morate za prehod na drugo podružnico samo podati ime te veje, za razliko od oznak, v katere morate vstaviti predpono 'tags /'.
Z ukazom git checkout lahko uporabite za prikaz stanja v skladišču, kot je prikazano spodaj:
git checkout v1.4
Zgoraj omenjeni ukaz bo preveril oznako v1.4 tako, da bo odložil skladišče v nedotaknjeno ali nevezano HEAD, stanje, kar pomeni, da nobena od izvedenih sprememb ne bo posodobila oznake in tako ustvarila novo samostojno zavezo. Zdaj ta novo samostojna zaveza ne bo del nobene od prejšnjih podružnic, zato jih lahko dosežejo neposredno neposredno odbori. To nam pove, da je odlična praksa, da sprostite povsem novo vejo, kadar koli želite spremeniti stanje, ki ni v povezavi HEAD.
Če imate v vzorcu dve oznaki, na primer različici 1.0 in različico 1.1, jih lahko preverite tako, da izvršita katerega koli od naslednjih ukazov:
git checkout B …
git checkout version 1.1 …
git checkout tags/version 1.1 …
Vsi zgoraj navedeni ukazi bodo naredili isto, kot oznaka je le kazalec na dani zagon.
Brisanje oznak
Kot že ime pove, se brisanje oznak uporablja za brisanje določene oznake in jih je enostavno storiti z uporabo spodaj omenjenega ukaza.
git tag -d
Če obidete možnost -d, da označite git, skupaj z imenom oznake, ki jo želite izbrisati, lahko izbrišete označeno oznako.
git tag
v1
v2
v3
git tag -d v1
git tag
v2
v3
V danem primeru se oznaka git najprej uporabi za prikaz seznama oznak, ki so v1, v2 in v3, nato pa ukaz za brisanje izvrši oznako v1. S tem odstranite izbrisano oznako iz strežnika.
Prednosti oznake Git Checkout
- Uporablja se za ustvarjanje, spreminjanje in brisanje oznak.
- Uporabite ga lahko za seznam vseh oznak v lokalnem skladišču.
- Pomaga tudi pri odjavljanju oddaljenih podružnic.
- Pomaga pri upravljanju in upravljanju izdaj.
- Ohrani skladišče in postopek čist in berljiv.
Zaključek - Oznaka Git Checkout
Git ima veliko uporab in ga široko uporabljajo razvijalci, vodje izdelkov in znanstveniki s podatki. Njeni ukazi so zelo učinkoviti in so lahko zelo koristni. Če povzamem, označevanje je dodaten mehanizem, ki se uporablja za zajem zgodovine Gitovega repoja. Tradicionalno se uporablja za izdelavo oznak semantičnih identifikatorjev, ki ustrezajo različicam izdaje programske opreme, vendar se v glavnem uporablja za ustvarjanje, spreminjanje in brisanje oznak.
Priporočeni članki
To je vodnik po oznaki Git Checkout. Tukaj razpravljamo o ustvarjanju novih oznak in ogledu oznak ter njegovih prednosti. Obiščite lahko tudi druge naše predlagane članke, če želite izvedeti več -
- Kaj je Git?
- Git terminologija
- Kaj je Git Branch?
- GIT ukazi
- GIT nadzorni sistem različic
- Git Push
- Tri stopnje življenjskega cikla Git s potekom dela