यदि मैं सही ढंग से समझता हूं, तो गिट के दो प्रकार के भंडार हैं: एक को स्थानीय कहा जाता है, जिसे रिमोट कहा जाता है। मेरे प्रश्न दो प्रकार के भंडारों के बारे में बेहद बेवकूफ हैं।गिट की स्थानीय भंडार और रिमोट रिपोजिटरी - भ्रमित अवधारणाएं
कि कहने के लिए सही
Git स्थानीय भंडार एक जिस पर हम स्थानीय परिवर्तन कर देगा है, आम तौर पर इस स्थानीय भंडार हमारे कंप्यूटर पर है।
गिट रिमोट रिपोजिटरी सर्वर में से एक है, आमतौर पर 42 मील दूर स्थित एक मशीन।
एक और सवाल: कुछ ट्यूटोरियल मुझे इस कार्यप्रवाह से पता चलता
- mkdir MyProject
- सीडी MyProject
- Git init
- स्पर्श README
- Git जोड़ने README
- Git प्रतिबद्ध -a -m "
मुझे लगता है कि git init
myproject एक स्थानीय भंडार बनाता है। मुझे समझ में नहीं आता git commit
कमांड है। अगर मैंने अभी तक रिमोट रिपोजिटरी सेट नहीं की है, तो गिट कैसे जान सकता है कि मेरी README
फ़ाइल कहां करें ??
मुझे उम्मीद है कि मैं स्पष्ट था।
[संपादित करें] जिस तरह से मैं गिट का उपयोग कर रहा हूं वह दूसरों से अलग हो सकता है: मैं अपने कोड बैकअप के लिए एक निजी गिट भंडार का उपयोग करता हूं। तो मुझे लगता है कि मुझे रिमोट रिपोजिटरी की आवश्यकता है। इस मामले में स्थानीय भंडार बकवास होना चाहिए। क्या मैं सही हू? अपना स्पष्टीकरण के लिए धन्यवाद। ये सबसे बेवकूफ सवाल हैं जिन्हें मैं कहीं और जवाब नहीं ढूंढ सकता ...
यह अपने स्थानीय भंडार के लिए प्रतिबद्ध। गिट को किसी भी प्रकार के "सर्वर" या केंद्रीकृत भंडार की आवश्यकता नहीं है। – Mat
यदि आप 'गिट इनिट' का उपयोग करके एक स्थानीय भंडार स्थापित करते हैं और फिर आप 'रीडमे' फ़ाइल करते हैं - वह फ़ाइल ** स्थानीय भंडार ** को समर्पित है ** - रिमोट होने की आवश्यकता नहीं है - बिल्कुल। –