Hogyan ellenőrizze a Git címkéket

A Git-tel való munka során a fejlesztők gyakran hoznak létre címkéket, hogy hivatkozási pontok legyenek a fejlesztés során.

A címkéket például a kiadási verziókra való hivatkozásokhoz hozzák létre.

A címkék ráadásul Git-objektumok, ami azt jelenti, hogy ugyanúgy ki lehet őket csekkolni, mint például egy ágat vagy egy commitot.

Ebben a bemutatóban azt fogjuk megnézni, hogyan lehet a Git-címkéket könnyedén ellenőrizni.

Git-címke ellenőrzése

A Git-címke ellenőrzéséhez használja a “git checkout” parancsot, és adja meg a címke nevét, valamint a kivenni kívánt ágat.

$ git checkout tags/<tag> -b <branch>

Figyeljen arra, hogy a távoli repositoryból a legfrissebb taglistával rendelkezzen.

A távoli repositoryból történő tagok lekérdezéséhez használja a “git fetch” parancsot a “-all” és a “-tags” opcióval.

$ git fetch --all --tagsFetching originFrom git-repository 98a14be..7a9ad7f master -> origin/master * v1.0 -> v1.0

Tegyük fel például, hogy van egy “v1.0” nevű címkéd, amit ki akarsz csekkolni a “release” nevű ágból.

Eléréséhez a következő parancsot kell végrehajtanod

$ git checkout tags/v1.0 -b v1.0-branchSwitched to a new branch 'v1.0-branch'

Ezzel a paranccsal sikeresen kicsekkoltad a “v1.0” címkét.

A “git log” parancs segítségével ellenőrizheted az ágad állapotát. Győződjön meg róla, hogy a HEAD mutató (a legutóbbi commit) a megjegyzett tagjére mutat.

$ git log --oneline --graph* 53a7dcf (HEAD -> v1.0-branch, tag: v1.0) Version 1.0 commit* 0a9e448 added files* bd6903f (release) first commit

Félelmetes!

Most elkezdhet dolgozni az ágán a korábban megadott tagtől kezdve.

Checkout latest Git tag

Némely esetben érdekelheti a repositoryja legújabb Git tagjének ellenőrzése.

A legújabb Git-tag ellenőrzéséhez először frissítse a tárolóját az elérhető távoli tagek lekérdezésével.

$ git fetch --tagsFetching originFrom git-repository 98a14be..7a9ad7f master -> origin/master * v2.0 -> v2.0 * v1.0 -> v1.0

Mint láthatja, több taget is lekérdez a távoli tárolóból.

Ezután a “git describe” paranccsal lekérdezi a legújabb elérhető címkét.

$ tag=$(git describe --tags `git rev-list --tags --max-count=1`)$ echo $tagv2.0

Végül a “git checkout” paranccsal lekérdezi a repositoryja legújabb git címkéjét.

$ git checkout $tag -b latestSwitched to a new branch 'latest'

Ez az! Sikeresen checkoutoltad az új ágban elérhető legújabb Git taget.

Elvégezheted a “git log” parancsot, hogy megbizonyosodj arról, hogy valóban az új tagből kiindulva fejlesztesz.

$ 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

Következtetés

Ezzel a bemutatóval megtanultad, hogyan tudod egyszerűen ellenőrizni a címkéket a Git-en a “git checkout” parancs segítségével.

Azt is megtanultad, hogyan ellenőrizheted a legújabb Git címkéket a tárolódból, ha több címkével rendelkezel.

Érdekel a Git címkék? Olvassa el a helyi és távoli git-címkék törléséről szóló útmutatónkat.

Ha érdekli a Git vagy a szoftverfejlesztés, a weboldalon egy teljes szekciót szenteltünk neki, úgyhogy mindenképpen nézze meg!

Checkout Git tags

Nézze meg a Git-címkéket!

Leave a Reply