हम अपनी परियोजनाओं के लिए एक नई नीति लागू करना चाहते हैं कि मास्टर शाखा को अब रिलीज शाखा कहा जाए ताकि यह स्पष्ट हो सके कि शाखा का उपयोग कैसे किया जाना चाहिए। स्वाभाविक रूप से, हमारे पास अभ्यर्थी शाखाओं का विकास और विमोचन होगा।
मैं समझता हूं कि मैं निम्नलिखित का उपयोग करके स्थानीय रूप से मास्टर शाखा का नाम बदल सकता हूं:
git branch -m master release
हालाँकि, यह केवल स्थानीय रूप से है। यहां तक कि अगर मैं इसे दूरस्थ तक बढ़ाता हूं, तो HEAD अभी भी दूरस्थ मास्टर शाखा को इंगित करता है। मैं पूरी तरह से मास्टर शाखा से छुटकारा चाहता हूं और प्रारंभिक क्लोन पर डिफ़ॉल्ट स्थानीय शाखा बनाना चाहता हूं, जारी करना।
इसे कैसे प्राप्त किया जा सकता है?
ऐसा लगता है कि चूंकि उत्पत्ति एक Gitorious सर्वर पर है, इसलिए मुझे मास्टर शाखा को हटाने में त्रुटियां होती हैं। मैं अब यह देखने की कोशिश कर रहा हूं कि क्या इसे बदलना संभव है ताकि डिफ़ॉल्ट शाखा 'रिलीज' हो जाए।