2012-06-22 17 views
9

मैं किसी भी तरह [दूरदराज] अनुभाग में निम्न के साथ एक Git विन्यास के साथ समाप्त हो गया लाने के लिए Git की स्थापना:सभी दूरस्थ शाखाओं

fetch = +refs/heads/master:refs/remotes/origin/master 

बेशक यह मतलब है कि मैं कभी भी शाखाओं कभी नहीं देखना होगा कि मेरे सहयोगियों जोड़ दिया है। मुझे लगता है कि मैं करने के लिए इस बदलने की जरूरत:

fetch = +refs/heads/*:refs/remotes/origin/* 

लेकिन मैं क्यों मेरे विन्यास पहली जगह में इस तरह से समाप्त हो गया है के रूप में उलझन में हूँ, और अधिक महत्वपूर्ण बात यह है कि कैसे मैं कभी भी फिर से हो रहा यह बच सकते हैं। कोई विचार है कि एक रेपो कैसे स्थापित करें ताकि यह ऐसा न करे?

धन्यवाद, सीएफ

उत्तर

6

ऐसा लगता है कि आप git remote add -t master origin url/to/origin/.git इस्तेमाल किया। -t master स्विच उस शाखा को लाने के लिए fetch रेफस्पेक ओवरराइड करता है। यदि आप -t master छोड़ते हैं तो आपको अपेक्षित ग्लोब रेफस्पेक मिल जाएगा।

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