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

rebase

szakmaielterjedt

A rebase a Git verziókezelő művelete, amely a saját módosításaidat a közös kód legfrissebb állapotára helyezi át, mintha onnan kezdted volna a munkát.

Érthetően

Képzeld el, hogy egy közös kézirat múlt heti változatába írsz egy új fejezetet, miközben a többiek tovább javítják az eredetit. A rebase olyan, mintha a fejezetedet kiemelnéd, és a kézirat mai, friss változatába illesztenéd be újra. A végeredmény úgy néz ki, mintha eleve a mai szövegből indultál volna.

A programozók a Git nevű verziókezelőben úgynevezett ágakon (branch) dolgoznak, hogy ne zavarják egymást. Ha a fő ág közben előreszalad, a rebase a saját ágadat hozzáigazítja. Az előzmények így egyenes vonalúak és könnyen olvashatók maradnak.

Ugyanerre a helyzetre a másik megoldás az összefésülés (merge). Az megőrzi, hogy a két szál párhuzamosan futott, és egy külön összekötő bejegyzést hoz létre. A rebase ezzel szemben átírja a történetet: tisztább képet ad, de a módosításaid új azonosítót kapnak.

Az AI-korszakban azért hallasz róla többet, mert a kódoló agentek gyakran maguk végzik el. Ha több agent dolgozik egyszerre ugyanazon a kódon, a munkájukat rendszeresen a friss állapothoz kell igazítani.

Hogyan működik

  1. A Git megkeresi azt a pontot, ahol a saját ágad elvált a fő ágtól.
  2. Az azóta készült módosításaidat (commitokat) egyenként félreteszi.
  3. Az ágadat a fő ág legfrissebb állapotára állítja, mintha onnan indulnál.
  4. A félretett módosításokat sorban újra ráteszi erre az alapra; mindegyik új azonosítót kap.
  5. Ha valamelyik módosítás ütközik mások munkájával, a folyamat megáll, és neked (vagy az agentnek) kell eldöntened, melyik változat maradjon.

Példa a mindennapokból

Egy kódoló agent délelőtt elkezd javítani egy hibát a webáruházad kódjában, közben egy kollégád feltölt egy másik módosítást. Mielőtt az agent beküldi a munkáját, a naplóban ezt látod: „rebase a main ágra” – vagyis a javítását a kolléga friss változatára helyezte át. Ha ütközést talál, a beállításától függően vagy maga oldja fel, vagy megáll, és megkérdezi, melyik megoldás maradjon – az eredményt mindkét esetben érdemes átnézned.

Kit érint

fejlesztőNapi szinten használja, hogy a saját munkáját a csapat friss kódjához igazítsa, és tiszta előzményeket adjon át. → Kód
vállalkozó, vezetőHa kódoló agentekkel vagy fejlesztőcsapattal dolgoztat, a jelentésekben találkozik a szóval, és érdemes tudnia, hogy ez rutinművelet, de kockázata is van.
álláskereső, pályakezdőFejlesztői állásinterjúkon gyakori kérdés a rebase és a merge közti különbség. → Munka és HR

Gyakori félreértés

TévhitA rebase ugyanaz, mint az összefésülés, csak szebb eredményt ad.
ValójábanA rebase átírja az előzményeket: a módosításaid új azonosítóval, új helyen jelennek meg. Ha ezt olyan ágon teszed, amelyet mások is használnak, az ő munkájuk összekuszálódhat.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

verziókezelés, Git

Szűkebb

interaktív rebase

Rokon

összefésülés, ág, commit, pull request, kódoló agent

Röviden a története

A rebase a Git verziókezelő egyik alapművelete; a Gitet Linus Torvalds indította el 2005-ben a Linux-kernel fejlesztéséhez. A művelet neve szó szerint „újraalapozást” jelent: a munkád új alapra kerül.

Hol tart most

2026 végén a rebase a szoftverfejlesztés mindennapi rutinja, sok csapatnál kötelező lépés a kód beküldése előtt. A kódoló agentek is önállóan végzik, ezért a szó a nem programozók elé is egyre gyakrabban kerül.

Állapot: 2026. november

Más nevei

rebase · git rebase · rebase-elés · rebase-el · újraalapozás · átalapozás · interactive rebase · interaktív rebase

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.