पुस्तक प्रो गिट कहती है कि स्टेजिंग क्षेत्र सिर्फ एक सूची या सूचकांक था, जो कहता है कि git commit
होने पर कौन सी फाइलें की जाएंगी, और अब index
नाम को आमतौर पर "स्टेजिंग क्षेत्र" के नाम से जाना जाता है।क्या गिट स्टेजिंग क्षेत्र सिर्फ एक सूचकांक है?
लेकिन अगर हम फ़ाइल foo.txt
पहले से ही रेपो का हिस्सा है कि संशोधित, और git add foo.txt
का उपयोग यह मंच, और फिर से फ़ाइल को संशोधित, अब फ़ाइल दोनों "का मंचन किया" है और (के रूप में git status
में देखा) "संशोधित" , और यदि हम प्रतिबद्ध करते हैं, तो "चरणबद्ध" संस्करण प्रतिबद्धता में जाएगा। दूसरा संपादन में नहीं जाना होगा
तो "मचान क्षेत्र" क्या पहले संपादित करता है, तो यह सिर्फ एक सूची है था का ट्रैक रख सकते -। फ़ाइलों की एक सूची?
मुझे ** उदाहरण टोकरी ** के साथ आपका उदाहरण पसंद आया, लेकिन आपने यह उल्लेख नहीं किया कि सभी –
@EthanDavis स्टेजिंग पर स्टेजिंग से संबंधित कैसे है, अधिकांश भाग के लिए, इंडेक्स के समान है। अंतर परिप्रेक्ष्य में से एक है। स्टेजिंग क्षेत्र उपयोगकर्ता के लिए एक वैचारिक दृश्य है, जबकि इंडेक्स गिट डेवलपर व्यूपॉइंट का अधिक है (जहां वे 'स्टेजिंग क्षेत्र' में मौजूद चीजों की सूची रखते हैं)। गिट में देवताओं (और के लिए) नाम की कई चीजें हैं, जिन्हें उपयोगकर्ताओं द्वारा गलत समझा जाता है ;-) –