Git pénztár - A Git Checkout címke előnyei

Tartalomjegyzék:

Anonim

Bevezetés a Git Tag-be

Mielőtt megismerkednék a Git Checkout címkével, hadd röviden ismertessem a Git-et és miért olyan népszerű és hasznos. A Git az elosztott vezérlés eszköze, amelyet nem csak a termékmenedzserek és a fejlesztők használnak, hanem az adattudósok is a program forráskód-fejlesztésének és a történelemnek a kezelésére. Ebben a cikkben többet megismerünk a Git címkézésének koncepciójáról, valamint arról, hogy miként és mikor használják a git tag parancsot.

Mi az a Git Tag?

A címkék olyan hivatkozások, amelyek a Git történelem bizonyos pontjaira mutatnak. Elsősorban egy adott pont múltbeli pillanatfelvételére és a kiadás verziójának (pl. V0.0.1) megjelölésére használják. Olyan, mint egy ág, amely nem változik. Nekik nincs további története a kötelezettségvállalásokról. Kezdjük azzal, hogy megtanuljuk, hogyan lehet új címkéket létrehozni.

Új címkék létrehozása

Új címke létrehozásához végrehajthatja a következő parancsot:

git tag

Új címke létrehozásához cserélje ki egy szintaktikailag hasonló azonosítóra, amely a címke létrehozásakor azonosítja a lerakat pontját. Általános megközelítés a verziószámok, például a git tag v2.5 használata. A Gitnek elsősorban kétféle címkéje van - könnyű címkék és kommentált címkék. A fenti példa egy könnyű címke volt. A feliratozott címkék és a könnyű címkék különböznek a tárolható metaadatok összmennyiségétől, az előző pedig több adatot tárol, például e-mailt, dátumot és címke nevét. Az előbbi címkék nyilvánosak, míg az utóbbi magántulajdonban vannak. A könnyű címkék éppen olyanok, mint a „könyvjelzők” a kötelezettségvállaláshoz, alapvetően egy név, amely rávilágít a kötelezettségvállalásra, és ezért hasznos lehet gyors linkek létrehozásához a kapcsolódó kötelezettségvállalásokhoz.

A könnyű és egy megjegyzésű címke létrehozásának parancsai:

git tag

git tag -a

Címkék felsorolása

A tárolt címkék repóban történő felsorolásához a következő parancs használható:

git tag

Ez megadja a címkék listáját, mint outputot:

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

Egy adott címkelista megszerzéséhez a -l átadható a parancsnak a helyettesítő karakter kifejezéssel együtt:

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

A fenti példa az -l opció és a -RC helyettesítő karakter kifejezésének használatát mutatja, amely visszaadja az összes előtaggal ellátott, az előtaggal megjelölt mintával ellátott összes címke felsorolását, amelyet korábban a kiadási jelöltek felismerésére használtak.

Pénztárcímke

Tegyük fel, hogy van egy projektje, és meg szeretne címkézni bizonyos pontokat rajta. A címke kifizetéséhez annak helyben kell lennie a lerakatban. Ehhez az összes címkét le kell töltenie a helyi lerakatba.

git fetch –all vagy git fetch –all git fetch --all --tags –prune

Az összes címke letöltése után megnézheti a címkét a parancs segítségével.

git tag -a -m

És ha egy idő múlva szeretné megkapni ezt a címkét, akkor először el kell végeznie a jelenlegi változtatásokat annak biztosítása érdekében, hogy szabadon megnézhesse az új tevékenységeket anélkül, hogy elveszítené az előző munkát. Ez az alábbiak segítségével történik:

git checkout tags/

Ugyanakkor létrehozhat egy új ágot, miközben ellenőrzi ezt a címkét, úgy, hogy az aktuális ág ne kerüljön felül. Az alább megadott parancs erre szolgál.

git checkout tags/ -b

Az aktuális ágból való kilépéshez visszatérhet egy másik ágba, a parancs kiadásával.

git checkout

Vegye figyelembe, hogy ha egy másik ágra vált, akkor csak az ág nevét kell megadnia, ellentétben a címkékkel, amelyekbe a 'tags /' előtagot kell beilleszteni.

A git checkout parancs felhasználható a lerakat állapotának megtekintésére az alábbiak szerint:

git checkout v1.4

A fent említett parancs ellenőrzi a v1.4 címkét, ha a lerakatot nem csatlakoztatott vagy nem kapcsolt HEAD-be helyezi, azaz az állapot azt jelenti, hogy az elvégzett módosítások egyike sem frissíti a címkét, ezáltal új leválasztott feladatot hozva létre. Ez az újonnan levont kötelezettségvállalás nem része a korábbi ágazatoknak, ezért csak a kötelezettségvállalások révén érhető el közvetlenül. Ez azt mondja nekünk, hogy kiváló gyakorlat egy teljesen új ág létrehozása minden alkalommal, amikor változtatásokat akar végrehajtani egy leválasztott HEAD állapotban.

Ha egy mintában 2 címkéje van, például az 1.0 és az 1.1 verzió, akkor megnézheti azokat a következő parancsok végrehajtásával:

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

Az összes fent említett parancs ugyanazt fogja tenni, mint a címke csak egy mutató egy adott kötelezettségvállaláshoz.

Címkék törlése

Ahogy a neve is sugallja, a címkék törlésével egy megadott címkét törölnek, és az alább említett parancs segítségével könnyen megtehetők.

git tag -d

Ha megkerüli a -d opciót a címke elhelyezéséhez a törlendő címke nevével együtt, akkor törölheti az azonosított címkét.

git tag

v1
v2
v3

git tag -d v1
git tag

v2
v3

Az adott példában a git címkét először a v1, v2 és v3 címkék listájának megjelenítésére használják. Ezután a törlés parancs végrehajtásra kerül a v1 címke törléséhez. Ezzel eltávolítja a kiszolgálóról törölt címkét.

A Git Checkout címke előnyei

  • Címkék létrehozására, módosítására és törlésére szolgál.
  • Használható az összes címke felsorolásához a helyi lerakatban.
  • Segít a távoli fiókok kifizetésében is.
  • Segít a kiadások kezelésében és kezelésében.
  • Az adattár és a folyamat tiszta és olvasható.

Következtetés - Git Checkout címke

A Gitnek számos felhasználási területe van, és a fejlesztők, termékmenedzserek és adattudósok széles körben használják. A parancsai nagyon hatékonyak és nagyon hasznosak lehetnek. Összefoglalva, a címkézés egy további mechanizmus, amelyet a Git repó előzményeinek rögzítésére használnak. Hagyományosan a szoftver kiadási verzióinak megfelelő szemantikai azonosító címkék készítésére használják, de főként címkék létrehozására, módosítására és törlésére használják.

Ajánlott cikkek

Ez egy útmutató a Git Checkout címkéhez. Itt tárgyaljuk, hogyan lehet új címkéket létrehozni és megnézni a címkéket, annak előnyeivel együtt. A további javasolt cikkeken keresztül további információkat is megtudhat -

  1. Mi az a Git?
  2. Git terminológia
  3. Mi a Git Branch?
  4. GIT parancsok
  5. GIT verziószabályozó rendszer
  6. Git Push
  7. A Git életciklusának három szakasza a munkafolyamattal