ट्रैक करने के लिए गिट सबमिशन मैं आसान विकास के लिए एक संरचना में 10+ रिपॉजिटरीज को एकत्रित करने के लिए गिट सबमिड्यूल का उपयोग करने की कोशिश कर रहा हूं।रिमोट शाखा
यह मॉड्यूल को क्लोन करना और शाखा को चेकआउट करना माना जाता है। इसके बजाए, अलग-अलग हेड मोड में मॉड्यूल की जांच की जाती है।
git clone [email protected]:org/global-repository.git
git submodule update —init
cd config-framework
git status
$git status
#HEAD detached at b932ab5
nothing to commit, working directory clean
gitmodules फ़ाइलें ठीक
$cat .gitmodules
[submodule "config-framework"]
path = config-framework
url = [email protected]:org/config-framework.git
branch = MY_BRANCH
होने के लिए हम चाहते हैं MY_BRANCH शाखा डिफ़ॉल्ट रूप से जाँच की जानी करने के लिए है, न कि अलग सिर से लगता है। हम इसे कैसे प्राप्त कर सकते हैं?
इस तरह से submodules काम करते हैं। मास्टर प्रोजेक्ट एक विशिष्ट प्रतिबद्धता का संदर्भ देता है, शाखा नहीं। – twalberg