How To Checkout Git Tags
Työskennellessäsi Gitin kanssa on melko yleistä, että kehittäjät luovat tunnisteita, jotta sinulla on viitteitä kehitystyössäsi.
Tunnisteet luodaan, jotta sinulla on viitteitä esimerkiksi julkaisuversioihin.
Lisäksi tagit ovat Git-objekteja, mikä tarkoittaa sitä, että ne voidaan tarkistaa, kuten tarkistaisit esimerkiksi haaran tai toimituksen.
Tässä opetusohjelmassa katsomme, miten voit tarkistaa Git-tagit helposti.
Tarkistaa Git-tagin
Tarkistaaksesi Git-tagin, käytä komentoa ”git checkout” ja määritä tagin nimi sekä haara, jonka haluat tarkistaa.
$ git checkout tags/<tag> -b <branch>
Huomaa, että sinun on varmistettava, että sinulla on uusin tagiluettelo etähallintavarastostasi.
Noutaaksesi tagit etähallintavarastostasi, käytä komentoa ”git fetch” optioilla ”-all” ja ”-tags”.
$ git fetch --all --tagsFetching originFrom git-repository 98a14be..7a9ad7f master -> origin/master * v1.0 -> v1.0
Esitellään esimerkiksi, että sinulla on tunniste nimeltä ”v1.0”, jonka haluat tarkistaa haara nimeltä ”release”.
Toteuttaaksesi tämän suoritat seuraavan komennon
$ git checkout tags/v1.0 -b v1.0-branchSwitched to a new branch 'v1.0-branch'
Käyttämällä tätä komentoa olet onnistuneesti tarkistanut tunnisteen ”v1.0”.
Voit tarkastaa haarasi tilan käyttämällä komentoa ”git log”. Varmista, että HEAD-osoitin (viimeisin commit) osoittaa kommentoituun tagiisi.
$ git log --oneline --graph* 53a7dcf (HEAD -> v1.0-branch, tag: v1.0) Version 1.0 commit* 0a9e448 added files* bd6903f (release) first commit
Hienoa!
Nyt voit aloittaa työskentelyn haaraasi alkaen aiemmin määrittelemästäsi tagista.
Checkout latest Git tag
Jossain tapauksissa saatat olla kiinnostunut tarkistamaan arkistosi viimeisimmän Git-tagin.
Voidaksesi tarkistaa viimeisimmän Git-tunnisteen, päivitä ensin arkistosi noutamalla käytettävissä olevat etätunnisteet.
$ git fetch --tagsFetching originFrom git-repository 98a14be..7a9ad7f master -> origin/master * v2.0 -> v2.0 * v1.0 -> v1.0
Kuten näet, haet useita tunnisteita etähallinta-arkistostasi.
Hae sitten uusin saatavilla oleva tagi käyttämällä komentoa ”git describe”.
$ tag=$(git describe --tags `git rev-list --tags --max-count=1`)$ echo $tagv2.0
Viimeiseksi, käytä komentoa ”git checkout” checkouttaaksesi repositorysi uusimman git-tagin.
$ git checkout $tag -b latestSwitched to a new branch 'latest'
Tässä se on! Olet onnistuneesti checkoutannut uusimman Git-tunnisteen, joka on saatavilla uudessa haarassa.
Voit suorittaa komennon ”git log” varmistaaksesi, että olet todella kehittämässä alkaen uudesta tunnisteesta.
$ git log --oneline --graph* 7a9ad7f (HEAD -> latest, tag: v2.0, origin/master, master) version 2 commit* 98a14be Version 2 commit* 53a7dcf (tag: v1.0, v1.0-branch) Version 1.0 commit* 0a9e448 added files* bd6903f (branch3) first commit
Johtopäätös
Tässä opetusohjelmassa opit, miten voit helposti tarkistaa tunnisteet Gitissä komennolla ”git checkout”.
Oppasit myös lisää siitä, miten voit tarkistaa uusimmat Git-tunnisteet arkistostasi siinä tapauksessa, että sinulla on useita tunnisteita.
Kiinnostuitko Git-tunnisteista? Tutustu oppaaseemme siitä, miten poistat paikalliset ja etä-Git-tunnisteet.
Jos olet kiinnostunut Gitistä tai ohjelmistotekniikasta, verkkosivuillamme on niille omistettu kokonainen osio, joten tutustu siihen!
Tarkista Git-tunnisteet
Leave a Reply