Valmistelualue (kutsutaan myös indeksiksi) on väliaikainen alue työhakemistosi ja repositorion välillä — paikka, jossa valmistelet, mitkä muutokset menevät seuraavaan committiin. Sen avulla voit luoda committeja tarkasti, valiten tarkalleen mitä sisällyttää.
Gitin kolme aluetta
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)
Muutokset virtaavat: muokkaat tiedostoja (työhakemisto), valmisteleevalitut muutokset (valmistelualue), ja tallentaa valmistelematut muutokset commitiksi (repositorio).
