Fogalomtár › Fejlesztői alapszavak
Git
A Git olyan verziókezelő program, amely egy projekt fájljainak minden változását megjegyzi, így bármelyik korábbi állapot visszahozható, és többen is dolgozhatnak rajta egyszerre.
Érthetően
Biztos ismered azt a mappát, amelyben ott sorakozik a „szakdolgozat_végleges”, a „szakdolgozat_végleges2” és a „szakdolgozat_TÉNYLEG_végleges”. A Git ezt a káoszt váltja ki. Egyetlen mappád van, a program pedig a háttérben megjegyzi minden rögzített állapotát, azzal együtt, hogy ki, mikor és miért változtatott rajta.
Úgy képzeld el, mint egy játék mentési pontjait. Ha valami elromlik, visszalépsz egy korábbi pontra. Ha egy merész ötletet akarsz kipróbálni, nyitsz egy mellékszálat. Ha nem válik be, egyszerűen eldobod, az eredeti munkád érintetlen marad.
A másik nagy erőssége a közös munka. Több tucat, akár több ezer ember dolgozhat ugyanazon a programon anélkül, hogy felülírnák egymás munkáját, mert a Git a külön utakon készült változtatásokat össze tudja fésülni.
A kódoló agentek korában új szerepet is kapott: biztonsági hálóként szolgál. Amikor egy AI-agent átír egy rakás fájlt, a Git megmutatja, pontosan mit változtatott, és ami nem tetszik, néhány paranccsal visszavonható.
Hogyan működik
- A projekt mappájában a Git létrehoz egy rejtett tárolót (angolul repository, röviden repo), és ebben őrzi a teljes előzményt.
- Amikor elkészültél egy értelmes egységgel, kijelölöd a megtartandó változtatásokat, és egy rövid üzenettel rögzíted őket. Ez a mentési pont a commit.
- Ha valami újat próbálnál ki, ágat (branch) nyitsz. Ez egy párhuzamos munkaszál, amely nem zavarja a fő változatot.
- Ha az ágon végzett munka bevált, összefésülöd (merge) a fő változattal. Ha két ágon ugyanazt a sort eltérően írták át, a Git ütközést jelez, és embernek kell döntenie.
- A saját gépeden lévő tárolót szinkronizálhatod egy közös szerverrel, például a GitHubbal: feltöltöd a saját változtatásaidat, és letöltöd a többiekét.
Példa a mindennapokból
Megkérsz egy kódoló agentet, hogy alakítsa át a webshopod fizetési oldalát, és utána a kosár gomb nem működik. Mivel a projekt Gitben van, megnézed, mely sorokat írta át az agent, és egyetlen paranccsal visszaállítod az utolsó rögzített, még működő állapotot.
Kit érint
Gyakori félreértés
Korlátok és kockázatok
- Csak azt őrzi meg, amit rögzítettél: a commit nélküli munka ugyanúgy elveszhet, mint bármely más mentetlen fájl.
- Önmagában nem biztonsági mentés: ha a tároló csak a te gépeden van, és a gép tönkremegy, az előzmény is odavész.
- Amit egyszer rögzítettél és feltöltöttél, például egy jelszót vagy titkos kulcsot, azt nagyon nehéz nyomtalanul eltüntetni az előzményből. Ilyenkor a kiszivárgott jelszót vagy kulcsot le kell cserélni.
- Szöveges fájlokra találták ki. Nagy képekkel, videókkal, Word- vagy Excel-fájlokkal nehézkes, ezekhez kiegészítő (például Git LFS) kell, és a változásaikat sem tudja érthetően megmutatni.
Hasonló, de nem ugyanaz
- GitHub – A GitHub egy online szolgáltatás, amely Git-tárolókat tárol és köré együttműködési eszközöket ad, a Git pedig maga a verziókezelő program.
- Felhőtárhely (Google Drive, Dropbox) – A felhőtárhely automatikusan szinkronizálja a fájlokat, a Gitben viszont te döntöd el, mikor és milyen magyarázattal rögzítesz egy állapotot, és párhuzamos ágakon is dolgozhatsz.
- Biztonsági mentés – A biztonsági mentés az adatvesztés ellen véd, a Git a változások követésére és a közös munkára való, a mentés csak mellékhatása.
Kapcsolódó fogalmak
Verziókezelés, Szoftverfejlesztés, Nyílt forráskód
Commit, Ág (branch), Összefésülés (merge), Pull request, Tároló (repository)
GitHub, GitLab, Kódoló agent, Terminál, CI/CD
Röviden a története
A Gitet Linus Torvalds, a Linux megalkotója írta 2005-ben. Addig a Linux-kernel fejlesztői a BitKeeper nevű fizetős verziókezelőt használhatták ingyen, de ez a lehetőség megszűnt, ezért új eszközre volt szükségük. A projekt karbantartását még ugyanabban az évben Junio Hamano vette át, és azóta is ő vezeti.
Hol tart most
2026 végén a Git messze a legelterjedtebb verziókezelő, a fejlesztők döntő többsége ezt használja. Néhány nagyvállalat és a játékipar egy része más rendszerekkel dolgozik. A kódoló agentek terjedésével a Git szerepe tovább nőtt, mert a gép által írt változtatásokat is ezen keresztül lehet átnézni, jóváhagyni és visszavonni.
A hírekben
- A Claude Code „Don't Ask Again” fájlja jelszavakat és kulcsokat szivárogtat: 1122 publikus példány2026. nov. 7. · Kód
- Támadók agent-alapú eszközzel keresnek kitett titkokat nyilvános GitHub-repókban2026. nov. 6. · Kód
- A GitHub Copilot impakt-irányítópultja és code review API-ja bővült2026. nov. 6. · Kód
- A GitLab 19.5 szabályozott részévé teszi az agent-alapú fejlesztést a DevOps platformon2026. nov. 6. · Kód
- Hibajelentés szerint a Claude Code a felhasználó e-mail-címét a User-Agent fejlécbe írja2026. nov. 5. · Kód
- Az OpenAI felvásárolja a Pierre Computert a Codex erősítésére2026. nov. 4. · Kód
- Az OpenAI új Git-backendet épített Pando néven a Codex-agentek commitáradata miatt2026. nov. 4. · Kód
- Az Xcode 27.3 beépített asszisztense megkapja a GitHub Copilotot2026. nov. 3. · Kód
Más nevei
Git · git · Git verziókezelő · Git-tároló · Git repo · Git repository
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.