staging area (ასევე უწოდებენ index-ს) არის შუალედური სივრცე თქვენი working directory-ს და repository-ს შორის — სადაც თქვენ მზადებთ რომელი ცვლილებები გაიდეს შემდეგ commit-ში. ეს საშუალებას გაძლევთ commit-ებს ზუსტად გაააკეთოთ, შეარჩიოთ ზუსტად რა უნდა ჩართოთ.
Git-ის სამი სივრცე
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)
ცვლილებები მიედინება: თქვენ რედაქტირებთ ფაილებს (working directory), stages-ს დამზღვეული ცვლილებები (staging area), და აფიქსირებს staged ცვლილებებს commit-ად (repository).
