दूसरी शाखा से परिवर्तन कैसे प्राप्त करें?

Dusari Sakha Se Parivartana Kaise Prapta Karem



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

यह आलेख प्रदर्शित करेगा कि किसी अन्य शाखा से परिवर्तन कैसे प्राप्त करें।

दूसरी शाखा से परिवर्तन कैसे प्राप्त करें?

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







बेहतर समझ के लिए बताए गए चरणों को आज़माएं।



चरण 1: गिट बैश टर्मिनल लॉन्च करें
Windows प्रारंभ मेनू से, 'खोजें' गिट बैश 'टर्मिनल और इसे खोलें:







चरण 2: Git रिपॉजिटरी पर नेविगेट करें
अब, दी गई कमांड को चलाकर आवश्यक Git रिपॉजिटरी में नेविगेट करें:

$ सीडी 'सी:\जाओ \टी is_1'



चरण 3: एक फ़ाइल बनाएँ
एक फ़ाइल बनाने के लिए, का उपयोग करें ' छूना ”कमांड और फ़ाइल नाम जोड़ें:

$ छूना testFile.txt

चरण 4: बनाई गई फ़ाइल को सत्यापित करें
फ़ाइल बनाई गई है या नहीं, यह सत्यापित करने के लिए फ़ाइलों की सूची देखें:

$ रास

चरण 5: गिट स्थिति जांचें
वर्तमान रिपॉजिटरी की स्थिति देखने के लिए, नीचे दी गई कमांड चलाएँ:

$ गिट स्थिति

नीचे दिया गया आउटपुट दर्शाता है कि हमारी बनाई गई फ़ाइल ट्रैक नहीं की गई है क्योंकि हमने इसे Git स्टेजिंग क्षेत्र में नहीं जोड़ा है:

चरण 6: सभी स्थानीय शाखाओं की जाँच करें
चलाएँ ' गिट शाखा ”स्थानीय शाखा नामों की सूची देखने के लिए आदेश:

$ गिट शाखा

यह देखा जा सकता है कि वर्तमान रिपॉजिटरी में तीन शाखाएँ हैं, और तारांकन ' * 'के बगल में प्रतीक' अल्फा 'शाखा वर्तमान कार्यशील शाखा को संदर्भित करती है:

चरण 7: दूसरी शाखा में स्विच करें
की सहायता से दूसरी शाखा में स्विच करें ' गिट चेकआउट ' आज्ञा:

$ गिट चेकआउट देव

नीचे दिए गए स्क्रीनशॉट में, आप देख सकते हैं कि हमने “से स्विच किया है अल्फा 'को शाखा' देव ' शाखा:

चरण 8: सामग्री की वर्तमान शाखा सूची देखें
दिए गए आदेश का उपयोग करके सामग्री की वर्तमान शाखा सूची देखें:

$ रास

चरण 9: Git स्थिति की जाँच करें
परिवर्तन, ट्रैक की गई और अनट्रैक की गई फ़ाइलों को देखने के लिए वर्तमान शाखा की गिट स्थिति की जाँच करें:

$ गिट स्थिति

नीचे दिए गए आउटपुट में यह देखा जा सकता है कि हमने जो फाइल बनाई है वह “ अल्फा 'शाखा को' में कॉपी किया गया है देव ' शाखा:

चरण 10: गिट स्टेजिंग एरिया में फाइल जोड़ें
अब, दिए गए आदेश के माध्यम से फ़ाइल को गिट स्टेजिंग क्षेत्र में जोड़ें:

$ गिट ऐड testFile.txt

चरण 11: Git रिपॉजिटरी को अपडेट करें
उपयोग ' गिट प्रतिबद्ध ”सभी जोड़े गए परिवर्तनों को सहेजने और रिपॉजिटरी को अपडेट करने की आज्ञा:

$ वादा करना -एम 'टेस्टफाइल जोड़ा गया है'

चरण 12: Git स्थिति की जाँच करें
अब, परिवर्तनों को सत्यापित करने के लिए Git स्थिति की जाँच करें:

$ गिट स्थिति

नीचे दिया गया आउटपुट इंगित करता है कि सभी परिवर्तन सहेजे गए हैं और प्रतिबद्ध करने के लिए कुछ भी नहीं है:

चरण 8: जोड़े गए परिवर्तनों को सत्यापित करें
'में सामग्री की सूची देखकर जोड़ी गई फ़ाइलों को सत्यापित करें' देव ' शाखा:

$ रास

नीचे दिए गए आउटपुट में, यह देखा जा सकता है कि हमें दूसरी ब्रांच से बदलाव मिले हैं:

हमने दूसरी शाखा बनाने के लिए परिवर्तन प्राप्त करने की विधि को कुशलतापूर्वक समझाया है।

निष्कर्ष

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