Obszar przygotowania (zwany również indeksem) to pośrednia strefa między katalogiem roboczym a repozytorium — gdzie przygotowujesz jakie zmiany trafi do następnego commita. Pozwala ci precyzyjnie tworzyć commity, wybierając dokładnie co chcesz uwzględnić.
Trzy obszary 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)
Zmiany przepływają: edytujesz pliki (katalog roboczy), przygotowuje wybrane zmiany (obszar przygotowania), a zapisuje przygotowane zmiany jako commit (repozytorium).
