Git . में एक शाखा का नाम कैसे बदलें

Git . में एक शाखा का नाम कैसे बदलें

गिट एक लोकप्रिय संस्करण नियंत्रण प्रणाली है जो शाखा नामों को बदलना बहुत आसान बनाती है। डेवलपर कई कारणों से शाखा नामों का नाम बदलना चाह सकते हैं। तो ओपन-सोर्स सहयोगियों को यह भी पता होना चाहिए कि गिट में एक शाखा का नाम कैसे बदला जाए।



आपके लिए चीजों को सरल बनाने के लिए, हम बताएंगे कि स्थानीय और दूरस्थ दोनों git शाखाओं का नाम कैसे बदला जाए।





Git . में स्थानीय शाखा का नाम कैसे बदलें

गिट उपयोगकर्ता आमतौर पर अपनी परियोजनाओं के स्थानीय संस्करणों में काम करते हैं। एक बार परिवर्तन मान्य हो जाने के बाद, इसे अपस्ट्रीम में एकीकृत कर दिया जाता है। इनमें से किसी एक का नाम बदलने से पहले यह देखना हमेशा एक अच्छा विचार है कि कौन सी स्थानीय शाखाएँ उपलब्ध हैं।





$ git branch
$ git branch -a

आप उपरोक्त आदेशों का उपयोग करके अपने Git प्रोजेक्ट के लिए स्थानीय शाखाओं का पता लगा सकते हैं। NS -प्रति विकल्प दूरस्थ शाखाओं को भी सूचीबद्ध करता है। अब, आप अपनी स्थानीय गिट शाखा का नाम बदलने के साथ आगे बढ़ सकते हैं। अपने टर्मिनल से ऐसा करने के लिए नीचे दिए गए चरणों का पालन करें।

1. स्थानीय शाखा सत्यापित करें



$ git checkout
$ git checkout alpha

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

2. स्थानीय शाखा का नाम बदलें





उन्हें जाने बिना स्नैप स्क्रीनशॉट कैसे करें

एक बार जब आप वांछित शाखा में स्विच कर लेते हैं, तो आप git rename branch कमांड का उपयोग करके इसका नाम बदल सकते हैं।

$ git branch -m
$ git branch -m beta

यह आदेश स्थानीय शाखा का नाम बदलता है अल्फा प्रति बीटा .





आप किसी अन्य गिट शाखा के अंदर से एक स्थानीय शाखा का नाम बदल सकते हैं। अपने पसंदीदा लिनक्स टर्मिनल से ऐसा करने के लिए निम्न कमांड का उपयोग करें।

$ git branch -m
$ git branch -m alpha beta

3. नई शाखा का नाम सत्यापित करें

शाखाओं को एक बार फिर सूचीबद्ध करके आप आसानी से सत्यापित कर सकते हैं कि गिट का नाम बदलें शाखा ऑपरेशन सफल रहा था या नहीं।

$ git branch -a

Git में रिमोट ब्रांच का नाम कैसे बदलें

Git आपके रिपॉजिटरी के दूरस्थ संस्करणों को केवल 'रिमोट' के रूप में संदर्भित करता है। आप किसी दूरस्थ शाखा का नाम स्थानीय शाखाओं की तरह आसानी से नहीं बदल सकते। इसके बजाय, आपको पहले स्थानीय शाखा का नाम बदलना होगा, नई शाखा को सर्वर पर धकेलना होगा, और अपनी रिपॉजिटरी से पुरानी शाखा को हटाना होगा।

1. स्थानीय शाखा का नाम बदलें

नीचे दिए गए git rename branch कमांड का उपयोग करके स्थानीय शाखा अल्फा को बीटा में बदलें।

एंड्रॉइड के लिए सर्वश्रेष्ठ मुफ्त वीआर ऐप्स
$ git branch -m beta

या

$ git branch -m alpha beta

2. अद्यतन शाखा को पुश करें

नामित शाखा को पुश करें बीटा निम्न आदेश का उपयोग कर दूरस्थ सर्वर पर।

$ git push origin
$ git push origin beta

3. अपस्ट्रीम सेट करें

आपको यह सुनिश्चित करने के लिए अपस्ट्रीम सेट करने की आवश्यकता है कि Git आपकी दूरस्थ और स्थानीय शाखाओं के बीच परिवर्तनों को ट्रैक कर सके।

$ git push origin -u
$ git push origin -u beta

Git स्थानीय शाखा के बीच ट्रैकिंग स्थापित करेगा बीटा और दूरस्थ शाखा बीटा .

4. पुरानी शाखा को हटा दें

एक बार नामित शाखा को पुश करने और अपस्ट्रीम सेट अप करने के बाद आप अपने रिमोट से पुरानी शाखा को सुरक्षित रूप से हटा सकते हैं। निम्नलिखित के लिए git कमांड का उपयोग करें Git में एक दूरस्थ शाखा को हटाना .

$ git push origin --delete
$ git push origin --delete alpha

रिमोट मूल से अल्फा शाखा को हटाने के लिए गिट आगे बढ़ेगा।

5. दूरस्थ शाखा सत्यापित करें

यह सत्यापित करने के लिए कि शाखा का नाम बदलने का कार्य सफल हुआ या नहीं, दूरस्थ गिट शाखाओं को एक बार फिर सूचीबद्ध करें। निम्न आदेश जारी करने के बाद आपको नई दूरस्थ शाखा बीटा देखना चाहिए।

$ git branch -a

प्रभावी ढंग से Git शाखाओं का नाम बदलें

एक बार जब आप कुछ बुनियादी गिट संचालन सीख लेते हैं तो गिट शाखाओं का नाम बदलना काफी सरल होता है। आप स्थानीय शाखाओं के लिए आसानी से शाखा के नाम बदल सकते हैं। हमने दूरस्थ शाखाओं के लिए आवश्यक git rename branch कमांड को भी कवर किया है। प्रासंगिक अनुभव प्राप्त करने के लिए अपनी परीक्षण परियोजनाओं पर कुछ आदेशों का प्रयास करें।

छवि को पारदर्शी पृष्ठभूमि कैसे दें
साझा करना साझा करना कलरव ईमेल स्थानीय और दूरस्थ रूप से गिट में एक शाखा कैसे हटाएं

गिटहब में एक शाखा को हटाने के कई कारण हैं। सौभाग्य से, Git शाखा को हटाना आसान है।

आगे पढ़िए
संबंधित विषय
  • प्रोग्रामिंग
  • GitHub
लेखक के बारे में रुबैत हुसैन(39 लेख प्रकाशित)

रूबैत ओपन-सोर्स के लिए एक मजबूत जुनून के साथ एक सीएस ग्रेड है। यूनिक्स के अनुभवी होने के अलावा, वह नेटवर्क सुरक्षा, क्रिप्टोग्राफी और कार्यात्मक प्रोग्रामिंग में भी हैं। वह पुरानी किताबों का एक उत्साही संग्रहकर्ता है और क्लासिक रॉक के लिए कभी न खत्म होने वाली प्रशंसा है।

रूबैत हुसैन की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें