2009-05-11 10 views
14

में एक गिट प्रतीकात्मक रेफरी बनाएं मेरे रिमोट नंगे भंडार में HEAD "refs/head/master" को इंगित कर रहा है और मैं इसे "refs/head/other" को इंगित करना चाहता हूं।रिमोट रिपोजिटरी

मैं दूरस्थ भंडार निर्देशिका में जाने और git symbolic-ref चलाने में सक्षम नहीं हूं। क्या इसे हासिल करने के लिए कोई गिट कमांड है? या किसी अन्य तरीके से?

यदि कोई रास्ता नहीं है, तो क्या गितब एक को सिर बदलने की अनुमति देता है?

अग्रिम धन्यवाद।

उत्तर

6

इसे जिथब में बदलने के लिए, व्यवस्थापक अनुभाग पर जाएं।
आप वहां एक ड्रॉपडाउन से डिफ़ॉल्ट शाखा का चयन कर सकते हैं।

+3

हम्मम्म ... उस ड्रॉप-डाउन का अस्तित्व एक मजबूत संकेतक है कि गिट कमांड का उपयोग करके इसे पूरी तरह से करने का कोई तरीका नहीं है। – kbro

4

(एक और सवाल मूल रूप से पूछ ही तैनात किया गया है: How do I change a Git remote HEAD to point to something besides “master”, और अधिक चर्चा a reference to the Github group के साथ वहाँ नहीं था, इसलिए मैं सिर्फ इतना है कि चर्चा करने के लिए किसी को भी बात करने के लिए और साथ ही चाहते हैं।।)

हम के रूप में पता है, कोई सार्वभौमिक उत्तर नहीं है।

लेकिन वहाँ विभिन्न Git "फार्मों" (जहां एक से अधिक उपयोगकर्ता एक प्रतिबंधित इंटरफेस के माध्यम से Git रेपोस प्रबंधन कर सकते हैं: http और ssh माध्यम से): के लिए एक विशिष्ट जवाब हैं http://Github.com, http://Gitorious.org, http://repo.or.cz, Girar (http://git.altlinux.org)।

ये विशिष्ट उत्तर इस पृष्ठ को पढ़ने और इन विशिष्ट सेवाओं के बारे में सोचने वालों के लिए उपयोगी हो सकते हैं।

  • अब वे http://repo.or.cz (उदाहरण: http://repo.or.cz/editproj.cgi?name=for-me-and-for-all_imz.git) पर प्रमुख शाखा के चयन के लिए एक ड्रॉप-डाउन मेनू है;
  • और http://gitorious.org, भी (सेटिंग्स में कहीं भी देखें);
  • और http://GitHub.com: व्यवस्थापक> डिफ़ॉल्ट शाखा> (कुछ चुनें) (@ srcspider के उत्तर के लिए धन्यवाद);
  • और Girar (http://git.altlinux.org पर चल एएलटी के distro के लिए संकुल का निर्माण करने के लिए), एक ssh इस के लिए इंटरफेस कर सकते हैं:
 
$ ssh git.alt help | fgrep branch 
default-branch [] 
$ 

उदाहरण ssh git.alt default-branch packages/autosshd.git sisyphus के लिए करने के लिए दूरस्थ रेपो autosshd.git में सिर को बदलने के लिए sisyphus शाखा पर इंगित करें।

+3

यह एक टिप्पणी होनी चाहिए, क्योंकि यह एक जवाब नहीं है। –

+0

यह एक सही जवाब है। _ क्या कोई गिट कमांड है \ [रिमोट रिपोजिटरी पर प्रतीकात्मक रेफरी बदलें \]? या कोई अन्य तरीका? _ कोई गिट कमांड नहीं है, लेकिन यहां कुछ उदाहरण दिए गए हैं कि आप इसे विभिन्न गिट होस्टिंग सेवाओं पर कैसे करते हैं। – clacke

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