2012-06-27 8 views
11

क्या "मास्टर" की तुलना में एक अलग शाखा नाम का उपयोग करके एक नई भंडार पर पहली प्रतिबद्धता करना संभव है? धन्यवादक्या गिट में पहली प्रतिबद्धता पर शाखा का नाम निर्दिष्ट करना संभव है?

+0

आप 'मास्टर' के लिए प्रतिबद्ध हो सकते हैं और फिर शाखा का नाम बदल सकते हैं। क्या यह आपके लिए काम नहीं कर रहा है? – lanzz

+0

मुझे यह मिला है: 'गिट शाखा -एम मास्टर न्यूब्राननाम ' लेकिन ... क्या पहली प्रतिबद्धता में शाखा का नाम निर्दिष्ट करने का कोई तरीका है? – itsjavi

उत्तर

12

हां। कोई प्रतिबद्धता करने से पहले आप git symbolic-ref HEAD refs/heads/not-master कर सकते हैं। यह उस शाखा का नाम बदलता है जिस पर आप हैं (जिसमें कोई काम नहीं है)।

+0

यह एक आकर्षण की तरह काम करता है, धन्यवाद – itsjavi

5

निश्चित रूप से - जब गिट भंडार खाली होता है तो कोई शाखा नहीं होती है। बस HEAD अंक refs/heads/master जो पहली प्रतिबद्धता द्वारा बनाई गई पहली शाखा होगी। यदि आप गिट> = 1.7.10 का उपयोग कर रहे हैं तो आप मास्टर (git checkout -b dev) के बजाय उपयोग की जाने वाली पहली प्रतिबद्धता से पहले एक शाखा बना सकते हैं और आपको मास्टर शाखा नहीं मिलती है।

+0

मैं इसी कारण के लिए पहली प्रतिबद्धता से पहले एक शाखा नहीं बना सकता, चार्ल्स निर्दिष्ट – itsjavi

+0

मुझे आश्चर्य है कि यह संस्करण निर्भर है - गिट 1.7.11.msysgit.0 के साथ यह भंडार को निष्क्रिय करने के तुरंत बाद शाखा बनाने के लिए ठीक काम करता है। – patthoyts

+0

हां, शायद वह था, क्योंकि मैं गिट का उपयोग कर रहा हूं 1.7.7.5 – itsjavi

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