Staging alanı (aynı zamanda index olarak da adlandırılır), çalışma dizininiz ile depo arasında bir ara alan olup — sonraki commit'e hangi değişikliklerin gireceğini hazırladığınız yerdir. Bu, commit'leri kesin bir şekilde hazırlamanıza, tam olarak neyi dahil edeceğinizi seçmenize olanak tanır.
Git'in üç alanı
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)
Değişiklikler akışı: dosyaları düzenlersiniz (çalışma dizini), seçili değişiklikleri staging alanına alır ve staging alanındaki değişiklikleri commit olarak kaydeder (depo).
