मेरे पास https://github.com/aikiframework/json पर होस्ट किया गया एक रेपो है। अपने स्थानीय प्रतिलिपि, मैं एक submodule आदेशखाली गिट सबमिशन फ़ोल्डर जब रेपो क्लोन
git submodule add [email protected]:jcubic/json-rpc.git json-rpc
तो मैं एक प्रतिबद्ध और धक्का किया का उपयोग कर जोड़ा, और परिवर्तन (मैं इस पर क्लिक कर सकते हैं) GitHub पर दिखाई देते हैं। लेकिन जब मैं रेपो
git clone https://github.com/aikiframework/json.git
सबमिशन फ़ोल्डर जेसन-आरपीसी खाली है।
मुझे यहां क्या याद आ रही है? क्या मैंने कुछ भूल लिया? वह फ़ोल्डर खाली क्यों है?
हाँ:
तो क्लोन आदेश के रूप में समाप्त होता है। यदि आप पहले ही क्लोन कर चुके हैं लेकिन '--recursive' भूल गए हैं, तो आप 'गिट सबमिशन अपडेट --init' के साथ तथ्य के बाद submodules भी प्राप्त कर सकते हैं। – Amber
बस समस्या का सामना करना पड़ा कि विकास शाखा पर एक सबमिशन है, लेकिन अभी तक मास्टर शाखा पर नहीं है। जब आप ग्रिट रेपो का उपयोग करते हुए ग्रिट रेपो को क्लोन करते हैं तो उसे मास्टर शाखा पर सबमिशन नहीं मिलेगा, और आपको उपमहाद्वीप प्राप्त करने के लिए एम्बर्स टिप्पणी "गिट सबमिशन अपडेट --init" का उपयोग करके इसे प्राप्त करना होगा। – d4Rk
यदि आप 'गिट सबमिशन अपडेट --init' का उपयोग करते हैं तो आपको प्रत्येक रेपो पर जाना होगा और' गिट चेकआउट मास्टर 'करना होगा अन्यथा आपको' गिट पुल 'पर त्रुटि होगी' आप वर्तमान में शाखा पर नहीं हैं। ' इसे एक नए संस्करण में अपडेट करने का प्रयास करें। – Noitidart