Staging area (அதிகாரபூர்வமாக index என்றும் அழைக்கப்படுகிறது) என்பது உங்கள் working directory மற்றும் repository-க்கு இடையே ஒரு intermediate area ஆகும் — அங்கு நீங்கள் தயாரிக்கின்றீர்கள் எந்த மாற்றங்கள் அடுத்த commit-এ செல்லலாம் என்பதை. இது உங்களை precisely commits-ஐ craft செய்ய அனுமதிக்கிறது, சரியாக என்ன சேர்க்க வேண்டுமென்பதை தேர்வு செய்ய.
Git-இன் மூன்று areas
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)
