पाठ 7 / 26

तीन अवस्थाएँ

वर्किंग डायरेक्टरी, स्टेजिंग एरिया, और रिपॉज़िटरी — जहाँ से एक बदलाव गुज़रता है।

वर्किंग डायर → स्टेजिंग → repo

एक बदलाव पहले वर्किंग डायरेक्टरी में होता है (डिस्क पर फ़ाइलें), फिर स्टेजिंग एरिया में तैयार चिह्नित होता है (git add), और फिर रिपॉज़िटरी में स्थायी रूप से दर्ज होता है (git commit)।

डिब्बा पैक करने जैसा

वर्किंग डायरेक्टरी आपका कमरा है, स्टेजिंग एरिया वह डिब्बा है जो आप पैक कर रहे हैं, और कमिट उस डिब्बे को हमेशा के लिए सील करके भेजना है।

स्टेज ही क्यों करें?

स्टेजिंग आपको अपने बदलावों में से कुछ से ही कमिट बनाने देती है — आपको जो कुछ छुआ, वह सब एक साथ कमिट करना ज़रूरी नहीं।