staging area (जसलाई index पनि भनिन्छ) भनेको तपाईंको working directory र repository को बीचमा रहने एक मध्यवर्ती क्षेत्र हो — जहाँ तपाई अगलो commit मा कुन परिवर्तन जानु छ भनेर तयार गर्नुहुन्छ। यसले तपाईंलाई commits लाई सटीक रूपमा तैयार गर्न सक्षम गर्छ, ठ्याक्कै कुन कुरा समावेश गर्ने भनेर छनोट गर्न सकिन्छ।
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), ले चयनित परिवर्तनहरू stage गर्छ (staging area), र ले staged परिवर्तनहरू एक commit को रूपमा रेकर्ड गर्छ (repository)।
