Oznaka Git Checkout - Prednosti oznake Git Checkout

Kazalo:

Anonim

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č -

  1. Kaj je Git?
  2. Git terminologija
  3. Kaj je Git Branch?
  4. GIT ukazi
  5. GIT nadzorni sistem različic
  6. Git Push
  7. Tri stopnje življenjskega cikla Git s potekom dela