Fogalomtár › Fejlesztői alapszavak
tag
angolul: Git tag
A tag egy névvel ellátott, helyben maradó jelölő a Git verziókezelőben, amely a kód egy adott állapotát – jellemzően egy kiadott verziót – rögzíti.
Érthetően
Képzeld el, hogy egy vastag kéziraton dolgozol hónapokig, és minden nap átírsz benne valamit. Amikor egy változatot elküldesz a nyomdába, beleteszel egy feliratos könyvjelzőt: „első kiadás”. Bármennyit írsz utána tovább, ahhoz a könyvjelzőhöz mindig vissza tudsz lapozni. A tag pontosan ilyen könyvjelző a programkódban.
A Git minden mentést (commitot) egy hosszú, megjegyezhetetlen betű-szám sorral azonosít. A tag ehhez ad emberi nevet, például „v2.1.0”. Így nem azt kell mondanod, hogy „a 9f3a7c1-es állapot”, hanem azt, hogy „a 2.1-es verzió”.
Abban más, mint a többi jelölő a Gitben, hogy nem mozdul. Az ág (branch) együtt halad a munkával, a tag viszont ott marad, ahová tetted. Ezért ezzel jelölik a kiadásokat: mindenki pontosan ugyanazt a kódot érti egy verziószám alatt.
Hogyan működik
- A fejlesztő kiválasztja a kód egy elmentett állapotát (egy commitot), amelyet meg akar jelölni – általában azt, amelyik kiadásra kész.
- Nevet ad neki, többnyire verziószámot (például v1.4.2). Kétféle címke létezik: az egyszerű csak egy név, a megjegyzéssel ellátott (annotált) a készítőt, a dátumot és egy rövid leírást is eltárolja.
- A megjegyzéssel ellátott címke digitálisan alá is írható, így később ellenőrizhető, hogy tényleg az tette-e oda, akinek a neve szerepel rajta.
- A címke először csak a fejlesztő saját gépén létezik; külön fel kell tölteni a közös tárolóba (például a GitHubra), hogy mások is lássák.
- A feltöltött címkére gyakran automatizmusok épülnek: elindul a tesztelés, elkészül a telepíthető csomag, és megjelenik a letölthető kiadás.
Példa a mindennapokból
Frissíted a telefonodon az egyik alkalmazást, és a leírásban azt látod: „3.2.0-s verzió”. A háttérben a fejlesztők valószínűleg egy v3.2.0 nevű taget tettek a kódra, és ebből az állapotból készült el az a csomag, amelyet letöltöttél. Ha hibát jelentesz, a verziószám alapján pontosan azt a kódot tudják elővenni.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- A címke alapbeállítás szerint nem töltődik fel magától a közös tárolóba: ha elfelejted külön elküldeni, csak a te gépeden létezik.
- Technikailag törölhető és áthelyezhető. Egy már közzétett taget utólag átírni mégis rossz gyakorlat: mások gépén a régi marad, zavar keletkezik, és aki a címke nevére hivatkozik, észrevétlenül más kódot kaphat.
- A tag önmagában nem garantálja, hogy a kód jó vagy biztonságos; csak azt rögzíti, melyik állapotról van szó.
- Aláírás nélküli címkénél nem ellenőrizhető megbízhatóan, ki hozta létre: az egyszerű címke nem is tárol készítőt, a megjegyzéssel ellátottba pedig bármilyen név beírható. Ezért érzékeny projektekben és automatikusan dolgozó kódoló agentek mellett érdemes aláírt taget megkövetelni.
Hasonló, de nem ugyanaz
- ág (branch) – Az ág a munkával együtt halad előre minden új mentéssel, a tag viszont magától nem mozdul: ugyanarra az állapotra mutat, amíg valaki szándékosan át nem helyezi.
- commit – A commit maga az elmentett állapot, a tag pedig csak egy jól megjegyezhető név, amelyet ráakasztasz.
- kiadás (release) – A kiadás a felhasználóknak szánt csomag leírással és letölthető fájlokkal, amely jellemzően egy tagre épül, de több annál.
Kapcsolódó fogalmak
Git, verziókezelés, szoftverfejlesztés
annotált tag, egyszerű tag, aláírt tag
commit, ág (branch), kiadás (release), szemantikus verziószámozás, tároló (repository)
Röviden a története
A Git verziókezelőt Linus Torvalds készítette 2005-ben a Linux-kernel fejlesztéséhez, és a címkézés kezdettől része volt, mert a kernelkiadásokat egyértelműen meg kellett jelölni. A megoldás a GitHub és a hasonló szolgáltatások terjedésével vált a szoftverkiadások általános jelölésévé.
Hol tart most
2026 végén a tag a szoftverkiadások bevett jelölési módja, szinte minden Gitet használó projektben megtalálható. A kódoló agentek is rutinszerűen olvassák és hozzák létre, miközben az ellátási lánc biztonsága miatt egyre több helyen várnak el aláírt címkéket.
A hírekben
- Új elnökséggel folytatja a DIMSZ, az Adatvezérelt Marketing Szövetség2026. nov. 7. · Marketing
- Sylvain Chomet Dior-hirdetését AI-használattal vádolják, ő automatikus interpolációra hivatkozik2026. nov. 6. · Marketing
- A Digital Promise 38 millió dolláros kutatási támogatást kapott az AI oktatásbeli használatára2026. nov. 2. · Oktatás és család
- Jalandharban az állami iskolák csak 20%-a felkészült az AI-ra2026. nov. 2. · Oktatás és család
- Adóhatóságok és az AI: az ATO tagadja, az IRS hasznosítja, a francia hivatal hack után fordul hozzá2026. nov. 2. · Pénz
- Alphabet-részvényes perli a vezetőket az AI-betanítás szerzői jogsértései miatt2026. nov. 2. · Jog
- A WHO európai régiójának 53 tagállama egyhangúlag elfogadta az egészségügyi MI-útitervet2026. nov. 2. · Egészség
- A Socure szerint az AI nemcsak jobb, hanem új csalókat is teremt2026. okt. 31. · Pénz
Más nevei
tag · Git tag · Git-címke · címke · verziócímke · release tag · annotated tag · tagelés
Források
A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.