2011-12-12 9 views
5

मैं ऐसा है कि डिफ़ॉल्ट दूरदराज के नाम मेरे Git (TortoiseGIT) वैश्विक gitconfig फ़ाइल का उपयोग कर स्थापित करने के लिए जब मैं क्लोन भंडार "मूल" नहीं है चाहते हैं, लेकिन कुछ अन्य पाठ मेरे द्वारा परिभाषित करता है (उदाहरण के लिए "foo")।डिफ़ॉल्ट रिमोट नाम के लिए gitconfig कैसे सेट करें?

क्या यह संभव है? कौन से निर्देश हैं?

धन्यवाद

संपादित करें: इस बात का इरादा, यह है कि मैं अलग, स्वतंत्र कार्यों के लिए कई छोटे खजाने बना सकते हैं और मैं हर बार दूरदराज के नाम को संशोधित करने के बाद से इसे का उपयोग उपलब्ध है के थक गया हूँ (प्रलेखन!) अन्य उपयोगकर्ताओं को साझा करता है। तो अन्य गिट संस्करणों को भ्रमित करने से बचने के लिए रिमोट का नाम मेरी मशीन का नाम होना चाहिए। मैं जानता हूँ कि यह सबसे अच्छा अभ्यास नहीं है लेकिन यह जीवन है :(

उत्तर

5

कोई वैश्विक config विकल्प नहीं है आप git clone --origin foo <source> उपयोग करने के लिए "मूल" भंडार का नाम बदलने के लिए जब आप इसे क्लोन होगा:।।

--origin <name>, -o <name> 
    Instead of using the remote name origin to keep track of the upstream 
    repository, use <name>. 
+2

यह नाम बदलता है ई समय मैं भंडार क्लोन। मैं एक बार और उसके बाद नाम निर्दिष्ट करने में सक्षम होना चाहता हूं, सभी क्लोन क्रियाओं को उस नाम का उपयोग करना चाहिए। –

+0

आप नहीं कर सकते, इसलिए मैं अगली सबसे अच्छी चीज पेश कर रहा हूं। – meagar

+0

एक पैच की तरह लगता है क्रम में है। – ELLIOTTCABLE

-2

मैं कैसे TortoiseGit में यह करने के लिए यकीन नहीं है, लेकिन यह संपादन कमांड लाइन के माध्यम से रेपो के कॉन्फ़िग फ़ाइल द्वारा बहुत आसान करना है:।

$ git remote rename origin foo 
+0

आदेश ही मान्य के बाद क्लोन बनाया जाता है यह does not नए क्लोन के लिए डिफ़ॉल्ट बदलें। –

संबंधित मुद्दे