के रूप में git संस्करण 1.9.3 (Apple git-50) मैक पर मैं git सबमॉड्यूल कैसे निकालूं? मैं कई डेवलपर्स के साथ पुरानी जानकारी का एक बहुत कुछ पढ़ रहा हूं, मुझे बता रहा है कि वे काम नहीं करेंगे। वर्तमान तरीका क्या है? git deinit pathToSubModule
चाल चलेगा ?
मैंने सोचा था कि कदम यहाँ काम करेंगे, लेकिन टिप्पणियों का कहना है कि वे अभ्यस्त नहीं हैं।
मुझे अपनी वर्तमान स्थिति के बारे में बताएं और मुझे जो पूरा करने की आवश्यकता है। मैंने क्विक रिपॉजिटरी स्थापित की है और इसे अपने प्रोजेक्ट में सबमॉड्यूल के रूप में जोड़ा है। यह कोड पहले ही चेक किया जा चुका है और अन्य इसका उपयोग कर रहे हैं। अब मुझे जो करने की आवश्यकता है , वही क्विक रिपॉजिटरी कांटा है और इसे अधिक सुरक्षित गीथूब पर होस्ट करें, जो कि मेरी कंपनी के पास है (इसलिए पूरी तरह से अन्य निजी गीथूब)। इसे फोर्क करने के बाद मैं उस कांटे को gitSubmodule के रूप में जोड़ना चाहता हूं और इसे उस वर्तमान क्विक सबमॉड्यूल को बदलने देता हूं जिसे मैंने पहले स्थापित किया था।
अद्यतन: मैंने पढ़ा है कि निम्नलिखित नवीनतम गिट संस्करण पर सही तरीका है कृपया पुष्टि करें?
To remove a submodule added using:
git submodule add blah@blah.com:repos/blah.git lib/blah
Run:
git rm lib/blah
That's it.
For old versions of git (circa ~1.8.5) use:
git submodule deinit lib/blah
git rm lib/blah
git config -f .gitmodules --remove-section submodule.lib/blah