द्वारा submodules में परिवर्तन की उपेक्षा बनाने के लिए के बाद से gitmodules Git में पेश किए गए, मैं उन्हें इतना की तरह जोड़ना चाहते:Git डिफ़ॉल्ट
[submodule "actionbarsherlock"]
path = actionbarsherlock
url = git://github.com/JakeWharton/ActionBarSherlock.git
ignore = dirty
महत्वपूर्ण यहाँ हिस्सा ignore = dirty
है।
git submodule add
कमांड का उपयोग करते समय, मुझे .gitmodules
फ़ाइल में अपने आप को इस लाइन को जोड़ने के लिए मजबूर होना पड़ता है।
मैं इसे git submodule add
के लिए डिफ़ॉल्ट व्यवहार कैसे बना सकता हूं, मैं भविष्य में बनाउंगा?
मुझे submodule.<name>.ignore
कॉन्फ़िगरेशन के बारे में पता है, लेकिन डिफ़ॉल्ट रूप से इसे सभी पर कैसे लागू करें?
डिफ़ॉल्ट रूप से ऐसा करने का कोई तरीका नहीं है, लेकिन आप आसानी से इसे करने के लिए उपनाम या स्क्रिप्ट जोड़ सकते हैं। – Christopher
मुझे नहीं पता कि उपनाम द्वारा इसे कैसे किया जाए। और स्क्रिप्ट के लिए, मुझे उम्मीद है कि गिट के पास – shkschneider
गिट के लिए एक डिफ़ॉल्ट विकल्प था, जो कि $ gAT- '' git 'के रूप में शुरू होता है जो $ PATH में किसी भी स्क्रिप्ट को उपनाम के रूप में पेश करेगा। आप केवल एक शेल स्क्रिप्ट लिख सकते हैं जो सबमिड्यूल नाम स्वीकार करता है, इसे जोड़ता है, फिर 'सबमिशन को जारी करता है। .ignore' कॉन्फ़िगरेशन और बस इसे 'git supersubmodule' या कुछ कहते हैं। –
Christopher