अपस्ट्रीम से स्थानीय रेपो तक शाखा कैसे प्राप्त करें?

Apastrima Se Sthaniya Repo Taka Sakha Kaise Prapta Karem



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

यह मार्गदर्शिका एक शाखा को अपस्ट्रीम से स्थानीय गिट रिपॉजिटरी में लाने की विधि प्रदर्शित करेगी।

अपस्ट्रीम से स्थानीय रिपोजिटरी तक शाखा कैसे प्राप्त करें?

अपस्ट्रीम से Git स्थानीय रिपॉजिटरी में दूरस्थ शाखा लाने के लिए, नीचे दिए गए निर्देशों को आज़माएँ:







  • Git स्थानीय निर्देशिका पर नेविगेट करें।
  • फोर्क्ड रिपॉजिटरी के कोड को कॉपी करने के लिए गिटहब अकाउंट खोलें।
  • का उपयोग करें गिट रिमोट ऐड <रिमोट-नाम> <रिमोट-यूआरएल> ” रिमोट कनेक्शन जोड़ने की आज्ञा।
  • 'निष्पादित करके दूरस्थ कनेक्शन की जाँच करें' गिट रिमोट -v ' आज्ञा।
  • दूरस्थ शाखा में लाएँ और स्विच करें।
  • चलाकर परिवर्तन खींचो ' गिट पुल <रिमोट-नाम> <शाखा> ” शाखा नाम के साथ आदेश।

चरण 1: स्टेटेड रिपॉजिटरी पर पुनर्निर्देशित करें

सबसे पहले, गिट बैश टर्मिनल लॉन्च करें और 'का उपयोग करके अपने पसंदीदा रिपॉजिटरी में जाएं' सीडी ' आज्ञा:



सीडी 'सी: \ उपयोगकर्ता \ उपयोगकर्ता \ गिट \ डेमो 1'

चरण 2: HTTPS लिंक को कॉपी करें

फिर, GitHub पर जाएं और अपने खाते में साइन इन करें। फिर, इसे GitHub पर लॉन्च करने के लिए एक फोर्क्ड रिपॉजिटरी चुनें। उस प्रयोजन के लिए, 'पर नेविगेट करें आपकी रिपॉजिटरी> फोर्क्ड रिपॉजिटरी> कोड 'और इसकी कॉपी करें' HTTPS के 'यूआरएल:







चरण 3: दूरस्थ कनेक्शन जोड़ें

उपयोग ' गिट रिमोट ऐड 'कमांड और कॉपी किए गए दूरस्थ URL के साथ दूरस्थ नाम निर्दिष्ट करें:

गिट रिमोट ऐड अपस्ट्रीम https://github.com/Gituser213/Perk_Repo.git



चरण 4: रिमोट कनेक्शन की जाँच करें

अगला, 'निष्पादित करके जोड़े गए रिमोट की जाँच करें' गिट रिमोट -v ' आज्ञा:

गिट रिमोट -v

परिणामी आउटपुट दिखाता है कि रिमोट को सफलतापूर्वक जोड़ा गया है:

चरण 5: दूरस्थ शाखा प्राप्त करें

उसके बाद, दूरस्थ शाखा को स्थानीय Git रिपॉजिटरी में लाने के लिए निम्न कमांड चलाएँ:

गिट फ़ेच अपस्ट्रीम मेन

यह देखा जा सकता है कि ' मुख्य 'ऊपर की ओर से शाखा को' में लाया गया है डेमो1 ” स्थानीय भंडार सफलतापूर्वक:

चरण 6: दूरस्थ शाखा में जाएँ

चलाकर लाई गई शाखा में स्विच करें ' गिट चेकआउट ' आज्ञा:

git checkout --track -b main

यहाँ:

  • ' -रास्ता ”विकल्प का उपयोग ट्रैकिंग के लिए किसी विशेष शाखा को स्थापित करने के लिए किया जाता है।
  • ' -बी ” विकल्प शाखा को इंगित करता है।
  • ' मुख्य ” वह विशेष शाखा है जिसे वर्तमान कार्यशील शाखा को ट्रैक करने के लिए स्थापित करने की आवश्यकता है।

चरण 7: परिवर्तन खींचो

चलाएँ ' गिट पुल ' दूरस्थ शाखा से स्थानीय में सभी परिवर्तनों को खींचने का आदेश:

गिट पुल अपस्ट्रीम मेन

नीचे दिए गए आउटपुट के अनुसार, हमने 'को सफलतापूर्वक खींच लिया है' मुख्य 'दूरस्थ शाखा डेटा निर्दिष्ट रिमोट के माध्यम से नामित' नदी के ऊपर ':

हमने शाखा को अपस्ट्रीम से स्थानीय रिपॉजिटरी में लाने के लिए एक विस्तृत विधि प्रदान की है।

निष्कर्ष

अपस्ट्रीम से स्थानीय रिपॉजिटरी में एक शाखा लाने के लिए, पहले Git लोकल डायरेक्टरी में जाएँ और GitHub खोलें, और एक फोर्क्ड रिपॉजिटरी के HTTPS URL को कॉपी करें। अगला, 'का उपयोग करें गिट रिमोट ऐड <रिमोट-नाम> <रिमोट-यूआरएल> ” दूरस्थ URL जोड़ने का आदेश। उसके बाद, दूरस्थ शाखा में लाने और स्विच करने के लिए। अंत में, 'निष्पादित करके परिवर्तन खींचें' गिट पुल ” दूरस्थ और निर्दिष्ट शाखा नाम के साथ आदेश। यह सब एक शाखा को अपस्ट्रीम से स्थानीय रिपॉजिटरी में लाने के बारे में है।