13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

commit

alapelterjedt

A commit egy mentett pillanatfelvétel a program kódjáról: rögzíti, mi változott, ki változtatta, mikor és miért, így bármikor vissza lehet térni hozzá.

Érthetően

Képzeld el, hogy egy hosszú dolgozatot írsz, és minden nagyobb lépés után nemcsak elmented, hanem egy cetlit is tűzöl rá: „átírtam a bevezetőt, mert túl hosszú volt”. A commit ugyanez a programozásban: mentés és magyarázat egyben.

A sima mentés felülírja az előző állapotot, a commit viszont megőrzi. A commitok egymás után sorakoznak, és együtt adják a projekt teljes történetét, amelyben bármelyik korábbi állapothoz vissza lehet lapozni.

Ez azért hasznos, mert ha valami elromlik, pontosan látszik, melyik változtatás okozta, és azt vissza lehet vonni. Csapatban az is kiderül belőle, ki mit csinált és miért.

Az AI-korszakban új szerepet is kapott: amikor egy kódoló agent dolgozik a programodon, a commitok mutatják meg, pontosan mihez nyúlt, és ezek teszik lehetővé, hogy a munkáját lépésenként ellenőrizd vagy visszavond.

Hogyan működik

  1. A fejlesztő (vagy a kódoló agent) módosít néhány fájlt: új funkciót ír, hibát javít, szöveget cserél.
  2. Kiválasztja, mely változtatások tartoznak össze, és ezeket előkészíti a rögzítésre.
  3. Rövid üzenetet ír hozzá arról, mit változtatott és miért, ez a commit üzenet.
  4. A verziókezelő (leggyakrabban a Git) elmenti a pillanatfelvételt a szerző nevével, az időponttal és egy egyedi azonosítóval, és hozzáfűzi az előző commithoz.
  5. A commit először csak a saját gépen létezik; a többiek akkor látják, amikor a fejlesztő feltölti a közös tárolóba (ez a push).

Példa a mindennapokból

Megkérsz egy kódoló agentet, hogy javítsa ki a webshopod kosároldalán az áfaszámítást. Az agent a végén létrehoz egy commitot „Áfaszámítás javítása a kosárban” üzenettel, amelyben soronként látod, mit írt át. Ha a javítás mégis rossz, ezt az egy commitot vissza lehet vonni, a többi változtatás pedig általában érintetlen marad.

Kit érint

fejlesztőNapi munkaeszköze: ezzel rögzíti a saját változtatásait, és ezzel követi a csapattársakét meg a kódoló agentekét is. → Kód
vállalkozó, vezetőA commitok története megmutatja, ki, mikor és mit változtatott a cég szoftverén, ami hibakeresésnél és elszámoltatásnál is sokat ér.
szülő, diák, tanárAki programozni tanul, hamar találkozik vele, és a commitok története jól mutatja, hogyan készült el egy beadandó. → Oktatás és család
álláskereső, pályakezdőA nyilvános projektekben látható commitjaid a fejlesztői önéletrajz részeként mutatják meg, hogyan dolgozol. → Munka és HR

Gyakori félreértés

TévhitA commit ugyanaz, mint a mentés gomb, és amint megvan, a változtatás már élesben fut.
ValójábanA commit a történetbe kerülő, megjegyzéssel ellátott pillanatfelvétel, nem egyszerű fájlmentés. Alapesetben csak a saját gépeden létezik, a közös tárolóba és az éles rendszerbe külön lépésekkel jut el.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

verziókezelés, Git, szoftverfejlesztés

Szűkebb

commit üzenet, commit azonosító (hash), visszavonás (revert)

Rokon

repository, branch, push, pull request, kódoló agent

Röviden a története

A „commit” szó az adatbázisok tranzakciókezeléséből ered, ahol egy változtatás végleges rögzítését jelenti. A verziókezelőkben már a régebbi rendszerek, például a CVS és a Subversion is használták. Ezekben a commit rögtön a központi szerverre került. A ma legelterjedtebb formát a Git tette általánossá: itt a commit először a saját gépen jön létre. A Gitet Linus Torvalds készítette 2005-ben a Linux fejlesztéséhez.

Hol tart most

2026 végén a commit a szoftverfejlesztés magától értetődő alapegysége. Újdonság, hogy egyre több commitot kódoló agent készít, ezért a commitok átnézése és a szerzőség jelölése fontosabb lett.

Állapot: 2026. november

A hírekben

4 Agent Age-sztoriban fordul elő; a görbe a hírmagazin heti előfordulása.

Más nevei

commit · kommit · commitol · kommitol · git commit · változásrögzítés · check-in

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.