Amikor a git add segítségével hozzáadjuk a git indexéhez, akkor igazából egy virtuális területre kerül, amit staging area-nak nevezünk. Itt még csak megjelöltük, hogy bekerüljön a repository-ba, de még nem került be. Amikor commitolunk, akkor kerülnek a módosításaink ebből az állapotból a repository-ba, tehát a .git mappába. Minden commit után a staging area kiürül.