गिट पर काम करते समय, डेवलपर्स को अक्सर अपनी परियोजनाओं में बदलाव करने की आवश्यकता होती है। कभी-कभी, वे ऐसी स्थितियों का सामना करते हैं जहाँ सभी परिवर्तन अभी तक दूरस्थ रिपॉजिटरी में जोड़े जाने के लिए तैयार नहीं हैं। इसलिए, Git दूरस्थ रिपॉजिटरी से केवल एक फ़ाइल को अपडेट करना आवश्यक है। ऐसा करने के लिए, ' $ गिट चेकआउट मूल / <शाखा-नाम> - <फ़ाइल-नाम> ”कमांड का उपयोग किया जा सकता है।
यह मार्गदर्शिका दूरस्थ मूल मास्टर से एकल फ़ाइल को अद्यतन करने की प्रक्रिया प्रदान करेगी।
रिमोट ओरिजिन मास्टर से सिंगल फाइल को चेकआउट/अपडेट कैसे करें?
दूरस्थ मूल मास्टर से किसी एकल फ़ाइल को चेकआउट/अपडेट करने के लिए, नीचे दिए गए चरणों का पालन करें:
-
- आवश्यक Git रिपॉजिटरी में जाएं।
- स्टेजिंग इंडेक्स में फ़ाइल बनाएं और जोड़ें।
- दूरस्थ रिपॉजिटरी को अपडेट करें।
- दूरस्थ URL सेट करें और इसे सत्यापित करें।
- फ़ाइल सामग्री को दूरस्थ रिपॉजिटरी में पुश करें।
- दूरस्थ रिपॉजिटरी से फ़ाइल सामग्री डाउनलोड करें।
- निष्पादित करें ' $ गिट चेकआउट मूल / <शाखा-नाम> - <फ़ाइल-नाम> ' आज्ञा।
आइए ऊपर चर्चा किए गए परिदृश्य को लागू करें!
चरण 1: गिट रिपॉजिटरी में जाएं
चलाएँ ' सीडी ” कमांड और वांछित गिट रिपॉजिटरी में जाएं:
$ सीडी 'सी:\जाओ \टी is_repo'
चरण 2: एक फ़ाइल बनाएँ
'निष्पादित करके एक नई फ़ाइल बनाएँ छूना ' आज्ञा:
$ छूना TestFile.txt
चरण 3: फ़ाइल को गिट इंडेक्स में जोड़ें
अगला, चलाएँ ' गिट ऐड ” फ़ाइल नाम के साथ कमांड करें, और इसे Git स्टेजिंग एरिया में ले जाएँ:
$ गिट ऐड TestFile.txt
चरण 4: परिवर्तन करें
सभी जोड़े गए परिवर्तनों को सहेजें और Git रिपॉजिटरी को अपडेट करें:
$ गिट प्रतिबद्ध -एम 'फ़ाइल जोड़ी गई है'
चरण 5: दूरस्थ URL सेट करें
अगला, 'निष्पादित करें गिट रिमोट set-url ” रिमोट नाम और रिमोट रिपॉजिटरी URL के साथ कमांड:
$ गिट रिमोट सेट-यूआरएल मूल https: // github.com / laibyounas / डेमो.गिट
चरण 6: दूरस्थ URL सूची की जाँच करें
यह सत्यापित करने के लिए कि परिवर्तन जोड़े गए हैं या नहीं, नीचे दी गई कमांड को निष्पादित करें:
$ गिट रिमोट -में
यह देखा जा सकता है कि निर्दिष्ट दूरस्थ URL सफलतापूर्वक जोड़ा गया है:
चरण 7: फ़ाइल सामग्री को रिमोट रिपॉजिटरी में अपलोड करें
Git प्रतिबद्ध परिवर्तनों को अद्यतन करने के लिए, 'का उपयोग करें' गिट पुश ' आज्ञा। यह कमांड Git स्थानीय रिपॉजिटरी से सभी शाखाओं सहित GitHub होस्टिंग सर्विस रिपॉजिटरी में संशोधित सोर्स कोड फाइल भेजेगा:
$ गिट पुश
चरण 8: रिमोट रिपॉजिटरी से सामग्री डाउनलोड करें
दूरस्थ रिपॉजिटरी से हाल के परिवर्तन प्राप्त करने के लिए, 'का उपयोग करके इसकी सामग्री डाउनलोड करें' गिट लाने ' आज्ञा:
$ गिट लाने
टिप्पणी : Fetch कमांड केवल हाल के परिवर्तनों को मर्ज किए बिना डाउनलोड करता है।
स्टेप 9: रिमोट ओरिजिन ब्रांच से चेकआउट/अपडेट फाइल
रिमोट रिपॉजिटरी से सिंगल फाइल कंटेंट को अपडेट करने के लिए, रिमोट ब्रांच और फाइल नाम के साथ दिए गए कमांड का उपयोग करें:
$ गिट चेकआउट मूल / अल्फा -- TestFile.txt
परिणामस्वरूप, निर्दिष्ट दूरस्थ फ़ाइल संशोधनों के लिए तैयार है:
हमने रिमोट ओरिजिन मास्टर से सिंगल फाइल को अपडेट करने की प्रक्रिया को कुशलता से समझाया है।
निष्कर्ष
दूरस्थ मूल मास्टर से किसी एकल फ़ाइल को चेकआउट/अपडेट करने के लिए, पहले आवश्यक Git रिपॉजिटरी पर जाएँ। फिर, एक पाठ फ़ाइल उत्पन्न करें, इसे Git स्टेजिंग इंडेक्स पर ट्रैक करें और Git रिपॉजिटरी को अपडेट करें। उसके बाद, वांछित दूरस्थ URL सेट करें और जोड़े गए स्थानीय परिवर्तनों को दूरस्थ रिपॉजिटरी में धकेलें। अगला, दूरस्थ Git रिपॉजिटरी से फ़ाइल सामग्री डाउनलोड करें। अंत में, 'का उपयोग करें $ गिट चेकआउट मूल / <शाखा-नाम> - <फ़ाइल-नाम> ' आज्ञा। इस राइट-अप ने दूरस्थ मूल मास्टर से एकल फ़ाइल के चेकआउट/अद्यतन की विधि की व्याख्या की।