Git Checkout -tagi - Git Checkout -tunnisteen edut

Sisällysluettelo:

Anonim

Johdanto Git Tag -sovellukseen

Ennen kuin tutustumme Git Checkout -tunnisteen yksityiskohtiin, anna minun antaa lyhyt johdanto Gitistä ja miksi se on niin suosittu ja hyödyllinen. Git on hajautetun ohjauksen työkalu, jota eivät vain tuotepäälliköt ja kehittäjät, vaan myös tietotieteilijät käyttävät ohjelman lähdekoodikehityksen ja sen historian hallitsemiseksi. Tässä artikkelissa saamme tietää enemmän Gitin merkintäkäsityksestä ja kuinka ja milloin git tag -komentoa käytetään.

Mikä on Git Tag?

Tunnisteet ovat viitteitä, jotka viittaavat tiettyihin pisteisiin Gitin historiassa. Sitä käytetään lähinnä tietyn pisteen ottamiseen menneisyydessä ja julkaisun version merkitsemiseen (esim. V0.0.1). Se on kuin haara, joka ei muutu. Heillä ei myöskään ole ylimääräistä historiaa sitoutumisista. Aloitetaan oppimalla luomaan uusia tunnisteita.

Uusien tunnisteiden luominen

Voit luoda uuden tunnisteen suorittamalla seuraavan komennon:

git tag

Voit luoda uuden tunnisteen korvaamalla syntaktisesti samanlaisella tunnisteella, joka identifioi arkiston pisteen tunnistetta luotaessa. Yleinen tapa on käyttää versionumeroita, kuten git tag v2.5. Gitillä on pääasiassa kahden tyyppisiä tunnisteita - kevyet tunnisteet ja huomautetut tunnisteet. Yllä oleva esimerkki oli kevyt tunniste. Huomautetut tunnisteet ja kevyet tunnisteet ovat erilaisia ​​suhteessa metatietojen kokonaismäärään, jonka ne voivat tallentaa, kun aikaisempi tallentaa enemmän tietoja, jotka koostuvat sähköpostista, päivämäärästä ja tunnisteen nimestä. Aiemmat tunnisteet ovat julkisia, kun taas jälkimmäiset ovat yksityisiä. Kevyet tunnisteet ovat aivan kuten ”kirjanmerkkejä” sitoutumiseen, pohjimmiltaan nimi, joka osoittaa sitoutumista ja voi tästä syystä olla hyödyllinen luomalla pikalinkkejä liittyviin toimeksiantoihin.

Komentot kevyen tunnisteen ja selitetyn tunnisteen luomiseksi ovat vastaavasti:

git tag

git tag -a

Listatunnisteet

Tallennettujen tunnisteiden luetteloimiseksi repossa voidaan käyttää seuraavaa komentoa:

git tag

Tämä antaa tuotoksi luettelon tunnisteista:

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

Tietyn tunnisteluettelon saamiseksi -l voidaan siirtää komentoon yhdessä villikortin lausekkeen kanssa:

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

Yllä oleva esimerkki osoittaa vaihtoehdon -l käytön ja -RC: n villikorttilausekkeen, joka palauttaa luettelon kaikista tunnisteista, joilla on kyseisellä etuliitteellä merkityllä mallilla varustetut tunnisteet, joita aikaisemmin käytettiin julkaisu ehdokkaiden tunnistamiseen.

Kassatunniste

Oletetaan, että sinulla on projekti ja haluat merkitä siihen tiettyjä kohtia. Tagin kassaan sen tulee olla paikallisesti läsnä arkistossasi. Sitä varten sinun on haettava kaikki tunnisteet paikalliseen arkistoosi.

git fetch –all tai git fetch –all git fetch --all --tags –prune

Haettuasi kaikki tunnisteet, voit tarkistaa tunnisteen komennolla.

git tag -a -m

Ja jos haluat jonkin ajan kuluttua käydä kyseisessä tunnisteessa, sinun on ensin sitouduttava nykyisiin muutoksiin varmistaaksesi, että voit vapaasti tarkistaa uusia toimintoja menettämättä edellistä työtä. Tämä tapahtuu käyttämällä:

git checkout tags/

Voit myös luoda samanaikaisesti uuden haaran samalla kun tarkistat tämän tunnisteen siten, että nykyistä haaraa ei korvata. Alla annettua komentoa käytetään siihen.

git checkout tags/ -b

Voit poistua nykyisestä haarasta palaamalla toiseen haaraan antamalla tämän komennon.

git checkout

Huomaa, että vaihdettaessa toiseen haaraan sinun on annettava vain haaran nimi, toisin kuin tunnisteissa, joihin sinun on lisättävä etuliite 'tags /'.

Komentoa git checkout voidaan käyttää arkiston tilan näyttämiseen alla esitetyllä tavalla:

git checkout v1.4

Edellä mainittu komento tarkistaa v1.4-tunnisteen asettamalla arkiston kiinnittämättömään tai kytkettyyn HEAD: iin, tilaan, joka tarkoittaa, että mikään tehdyistä muutoksista ei päivitä tunnistetta siten, että luodaan uusi irrotettu sitoutuminen. Nyt tämä äskettäin irtautunut sitoumus ei kuulu mihinkään aikaisempaan haaraan, ja siksi vain sitoumukset voivat saavuttaa sen. Tämä kertoo meille, että on erinomainen käytäntö kuteta kokonaan uusi haara aina, kun haluat tehdä muutoksia katkaistuun PÄÄ-tilaan.

Jos näytteessäsi on 2 tunnistetta, jotka sanovat version 1.0 ja 1.1, voit tarkistaa ne suorittamalla jonkin seuraavista komennoista:

git checkout B …
git checkout version 1.1 …
git checkout tags/version 1.1 …

Kaikki yllä mainitut komennot tekevät saman asian kuin tunniste on vain osoitin annetulle sitoumukselle.

Tunnisteiden poistaminen

Kuten nimestä voi päätellä, tunnisteiden poistamisella poistetaan määritetty tunniste, ja se voidaan tehdä helposti käyttämällä alla mainittua komentoa.

git tag -d

Ohittamalla -d- vaihtoehto, jotta saadaan tunniste yhdessä poistettavan tunnisteen nimen kanssa, voit poistaa tunnistetun tunnisteen.

git tag

V1
v2
v3

git tag -d v1
git tag

v2
v3

Annetussa esimerkissä git-tunnistetta käytetään ensin v1, v2 ja v3-tunnisteiden luettelon näyttämiseen. Sitten poisto-komento suoritetaan v1-tunnisteen poistamiseksi. Tämä poistaa poistetun tunnisteen palvelimelta.

Git Checkout -tunnisteen edut

  • Sitä käytetään tagien luomiseen, muokkaamiseen ja poistamiseen.
  • Sitä voidaan käyttää luetteloimaan kaikki tunnisteet paikallisessa arkistossa.
  • Se auttaa myös etähaarojen kassalla.
  • Se auttaa julkaisujen hallintaa ja käsittelyä.
  • Pitää arkiston ja prosessin puhtaana ja luettavana.

Johtopäätös - Git Checkout -tagi

Gitillä on monia käyttötarkoituksia, ja kehittäjät, tuotepäälliköt ja tietotieteilijät käyttävät sitä laajasti. Sen komennot ovat erittäin tehokkaita ja voivat olla erittäin hyödyllisiä. Yhteenvetona voidaan todeta, että merkitseminen on lisämekanismi, jota käytetään Git-repo-historian kaappaamiseen. Sitä käytetään perinteisesti semanttisten tunnisteiden laatimiseen, jotka vastaavat ohjelmistojen julkaisuversioita, mutta sitä käytetään pääasiassa tunnisteiden luomiseen, muokkaamiseen ja poistamiseen.

Suositellut artikkelit

Tämä on opas Git Checkout -tunnisteeseen. Tässä keskustellaan kuinka luodaan uusia tunnisteita ja tarkistetaan tunnisteet sekä niiden edut. Voit myös käydä läpi muiden ehdotettujen artikkeleidemme saadaksesi lisätietoja -

  1. Mikä on Git?
  2. Git-terminologia
  3. Mikä on Git Branch?
  4. GIT-komennot
  5. GIT-versionhallintajärjestelmä
  6. Git Push
  7. Git-elinkaaren kolme vaihetta työnkulun kanssa