સ્ટેજિંગ એરિયા (જેને ઇન્ડેક્સ પણ કહેવાય છે) એ તમારી વર્કિંગ ડિરેક્ટરી અને રિપોઝિટરી વચ્ચેનો એક મધ્યવર્તી વિસ્તાર છે — જ્યાં તમે તૈયારી કરો છો કે આગલી કમિટમાં કયા પરિવર્તનો જાય. તે તમને પરિણામી રીતે કમિટ બનાવવાની મંજૂરી આપે છે, બરાબર તે પસંદ કરીને કે શું સમાવવું છે.
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)
પરિવર્તનો બહે છે: તમે ફાઇલોમાં ફેરફાર કરો છો (વર્કિંગ ડિરેક્ટરી), પસંદ કરેલા પરિવર્તનો સ્ટેજ કરે છે (સ્ટેજિંગ એરિયા), અને સ્ટેજ્ડ પરિવર્તનોને કમિટ તરીકે રેકોર્ડ કરે છે (રિપોઝિટરી).
