A staging area (más néven index) egy köztes terület a munkakönyvtár és a repository között — ahol előkészíted, hogy mely változások kerüljenek a következő commitba. Lehetővé teszi, hogy pontosan alakítsd meg a commitokat, és pontosan azt válaszd ki, amit beillesztesz.
A Git három területe
WORKING DIRECTORY → your actual files (where you edit)
│ git add
▼
STAGING AREA (index) → changes PREPARED for the next commit (a staging zone)
│ git commit
▼
REPOSITORY (.git) → committed snapshots (the permanent history)
A változások áramlása: szerkeszted a fájlokat (munkakönyvtár), a előkészíti a kiválasztott változásokat (staging area), és a rögzíti az előkészített változásokat commitként (repository).
