मैंने गलती से अपने स्थानीय मास्टर को गिटलैब पर मूल नामक शाखा में धकेल दिया और अब यह डिफ़ॉल्ट है। क्या इस शाखा का नाम बदलने या मास्टर करने के लिए एक नई मास्टर शाखा निर्धारित करने का कोई तरीका है?
मैंने गलती से अपने स्थानीय मास्टर को गिटलैब पर मूल नामक शाखा में धकेल दिया और अब यह डिफ़ॉल्ट है। क्या इस शाखा का नाम बदलने या मास्टर करने के लिए एक नई मास्टर शाखा निर्धारित करने का कोई तरीका है?
जवाबों:
GitLab Enterprise संस्करण 12.2.0-पूर्व में आपको निम्नलिखित का उपयोग करना होगा:
Setting
→ Repository
→ Default Branch
(इसका विस्तार करें) और डिफ़ॉल्ट शाखा यहां बदलें
8.0+ में ऐसा लगता है कि इस परियोजना में स्थानांतरित किया गया था। यदि आप अपना प्रोजेक्ट खोलते हैं और दाईं ओर गियर आइकन पर जाते हैं, तो "प्रोजेक्ट संपादित करें" आप प्रोजेक्ट के लिए डिफ़ॉल्ट शाखा सेट कर सकते हैं।
GitLab में डिफ़ॉल्ट शाखा बदलने के लिए:
1. सेटिंग्स> सामान्य> सामान्य परियोजना सेटिंग्स> विस्तृत करें
2. डिफ़ॉल्ट शाखा> अपनी परियोजना डिफ़ॉल्ट शाखा बदलें
3. अतिरिक्त परिवर्तन
Gitlab में डिफ़ॉल्ट शाखा बदलने के लिए 7.7.2:
नवीनतम GitLab सामुदायिक संस्करण संस्करण में 9.2.2:
कृपया नीचे चित्र देखें:
पहले मुझे ssh के साथ अपने सर्वर में रिमोट की आवश्यकता थी। अगर किसी के पास यह करने का कोई गैर तरीका है तो कृपया पोस्ट करें।
मुझे अपने नंगे भंडार मिल गए
cd /var/opt/gitlab/git-data/repositories/group-name/project-name.git
उपयोग किया गया
git branch
गलत सक्रिय शाखा को देखने के लिए
git symbolic-ref HEAD refs/heads/master
मास्टर को शाखा में बदलने के लिए जिसे मास्टर कहा जाता है, पुष्टि करने के लिए वेब इंटरफेस और "गिट शाखा" का उपयोग करें।
Gitlab CE 9.0 में, आप एक रिपॉजिटरी के हेडर में सेटिंग्स टैब से डिफ़ॉल्ट शाखा को बदल सकते हैं।
GitLab 11.5.0-ee के लिए, पर जाएं
https://gitlab.com/<username>/<project name>/settings/repository
।
तुम्हे देखना चाहिए:
Default Branch
उस शाखा का चयन करें जिसे आप इस परियोजना के लिए डिफ़ॉल्ट के रूप में सेट करना चाहते हैं। जब तक आप एक अलग निर्दिष्ट नहीं करते हैं तब तक सभी मर्ज अनुरोध और कमिट स्वचालित रूप से इस शाखा के खिलाफ किए जाएंगे।
विस्तृत करें पर क्लिक करें, एक शाखा का चयन करें, और परिवर्तन सहेजें पर क्लिक करें।