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

.gitignore

haladóelterjedt

A .gitignore egy egyszerű szövegfájl, amely megmondja a Git verziókezelőnek, mely fájlokat ne kövesse és ne töltse fel a közös kódtárba.

Érthetően

Képzeld el, hogy költözöl, és a dobozok mellé kiteszel egy cetlit a költöztetőknek: „a szemetest, a kulcscsomót és a hűtőben maradt ételt ne hozzátok”. A .gitignore ugyanilyen cetli egy szoftverprojekt mappájában. Felsorolja, mi az, ami a gépeden maradhat, de a közös, megosztott változatba nem való.

A Git nevű verziókezelő alapból a projektmappa minden fájlját észreveszi, és felajánlja mentésre. Sok fájlnak viszont semmi keresnivalója a közös tárban: ilyenek az ideiglenes fájlok, a géped által generált óriási mappák, a személyes beállítások, és főleg a jelszavakat, hozzáférési kulcsokat tartalmazó fájlok.

Ez a fájl nem program, és nem is védelem: csak egy lista, soronként egy mintával. A Gitnek szól, a fájlokat nem törli és nem rejti el a gépeden. Az AI-korszakban azért lett fontosabb, mert sok kódoló agent is ebből tájékozódik, amikor eldönti, mely fájlokkal foglalkozzon. Emellett egy agent is könnyen feltölthet olyasmit, amit nem kellene.

Hogyan működik

  1. A projekt gyökérmappájában létrehozol egy .gitignore nevű szövegfájlt. A neve ponttal kezdődik, ezért sok rendszeren rejtett fájlként jelenik meg.
  2. Soronként egy mintát írsz bele: lehet konkrét fájlnév (például .env), mappa (node_modules/) vagy helyettesítő karakteres minta (*.log, vagyis minden .log végű fájl).
  3. Amikor a Git végignézi a mappát, a mintákra illeszkedő, még nem követett fájlokat egyszerűen átugorja: nem jelzi változásként, és nem kerülnek be a mentésbe.
  4. Felkiáltójellel kivételt tehetsz (!fontos.log). Ez nem működik, ha a fájlt tartalmazó egész mappát kizártad. Almappákban külön .gitignore fájl is lehet, amely csak arra a részre érvényes.
  5. Magát a .gitignore fájlt általában feltöltöd a közös tárba, így a csapat minden tagjánál és a kódoló agentnél is ugyanazok a szabályok élnek.

Példa a mindennapokból

Kipróbálsz egy AI-eszközt, amelyhez fizetős API-kulcs kell, és a kulcsot egy .env nevű fájlba mented a projektmappában. Ha a .gitignore listáján ott a .env, a kulcs a gépeden marad, amikor a kódot feltöltöd a GitHubra. Ha nincs ott, a kulcs nyilvánossá válhat, és percek alatt más költheti a pénzedet.

Kit érint

fejlesztőMinden projektben ez dönti el, mi kerül a közös kódtárba, és mi marad a saját gépeden. → Kód
vállalkozó, vezetőEgy hiányzó sor miatt kiszivároghat a cég jelszava vagy ügyféladata, ami pénzbe és bizalomba kerül.
szülő, diák, tanárAki programozni tanul vagy AI-val készít első alkalmazást, az első nyilvános feltöltésnél találkozik vele. → Oktatás és család

Gyakori félreértés

TévhitHa egy fájlt beírok a .gitignore-ba, az eltűnik a kódtárból, és biztonságban van.
ValójábanA .gitignore csak a még nem követett fájlokra hat: amit egyszer már feltöltöttél, az a tárban és a korábbi változatok között is megmarad. A kiszivárgott jelszót ilyenkor le kell cserélni, a fájlt pedig külön el kell távolítani.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

Git, verziókezelés, konfigurációs fájl

Szűkebb

globális .gitignore, gitignore-sablon

Rokon

kódtár (repository), commit, GitHub, API-kulcs, környezeti változó

Röviden a története

A Git verziókezelőt Linus Torvalds indította el 2005-ben, és a kihagyandó fájlok listája nagyon korán a rendszer része lett. A megoldás nem volt új: a korábbi verziókezelők, például a CVS, hasonló „ignore” fájlokat használtak.

Hol tart most

2026 végén gyakorlatilag minden Gitet használó projektben ott van, a fejlesztőeszközök és a GitHub kész sablonokat kínálnak hozzá. A kódoló agentek terjedésével a szerepe nőtt, és több AI-eszköz saját, hasonló elvű kizárólistát is bevezetett.

Állapot: 2026. november

Más nevei

.gitignore · gitignore · gitignore fájl · git ignore · ignore fájl · kizárólista · gitignore file

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.