गिट रिपॉजिटरी से केवल एक सिंगल फाइल को कैसे चेकआउट करें?

Gita Ripojitari Se Kevala Eka Singala Pha Ila Ko Kaise Ceka A Uta Karem



गिट एक ट्रैकिंग टूल है जो डेवलपर्स को समानांतर रूप से काम करने में सक्षम बनाता है, जिसका अर्थ है कि कई योगदानकर्ता एक ही प्रोजेक्ट में बदलाव कर सकते हैं। GitHub होस्टिंग सेवा Git रिपॉजिटरी और विभिन्न प्रकार के प्रोजेक्ट आकार का प्रबंधन करती है जो छोटे से बड़े प्रोजेक्ट में भिन्न होते हैं।

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







यह ब्लॉग गिट रिपॉजिटरी से केवल विशिष्ट फ़ाइल को चेकआउट करने की प्रक्रिया प्रदान करता है।



गिट रिपॉजिटरी से केवल एक सिंगल फाइल को कैसे चेकआउट करें?

गिट रिपॉजिटरी से केवल एक ही फाइल को चेकआउट करने के लिए, नीचे दिए गए निर्देशों का पालन करें:



  • Git विशेष रिपॉजिटरी में जाएं और इसे इनिशियलाइज़ करें।
  • दूरस्थ URL जोड़ें और दूरस्थ रिपॉजिटरी का नवीनतम संस्करण एक साथ प्राप्त करें।
  • स्पार्सचेकआउट को 'सक्षम करके कॉन्फ़िगर करें' सच ”।
  • विरल प्रक्रिया को प्रारंभ करें और विरल चेकआउट को प्राप्त की गई फ़ाइल पर लागू करें।
  • स्थानीय शाखा को मूल स्थान पर खींचें।
  • जोड़े गए परिवर्तनों की सामग्री को सूचीबद्ध करके सत्यापित करें।
  • चलाएँ ' $ गिट स्पार्स-चेकआउट अक्षम करें स्पार्स-चेकआउट प्रक्रिया को अक्षम करने के लिए कमांड।

चरण 1: गिट आवश्यक रिपॉजिटरी में जाएं





सबसे पहले, Git रिपॉजिटरी में नेविगेट करने के लिए नीचे दी गई कमांड चलाएँ:

$ सीडी 'सी: \ उपयोगकर्ता \एन अस्मा\जाओ \टी ext2'



चरण 2: Git रिपॉजिटरी को इनिशियलाइज़ करें

फिर, चलाकर Git रिपॉजिटरी को इनिशियलाइज़ करें ' यह गर्म है ' आज्ञा:

$ यह गर्म है

चरण 3: गिट रिमोट जोड़ें और प्राप्त करें

निष्पादित करें ' गिट रिमोट ऐड 'कमांड के साथ' -एफ ” झंडे, दूरस्थ नाम और आवश्यक दूरस्थ रिपॉजिटरी URL:

$ गिट रिमोट जोड़ें -एफ मूल https: // github.com / गिटयूजर0422 / Linux-repo.git

यहां, आप देख सकते हैं कि दूरस्थ URL जोड़ा गया है और एक साथ रिपॉजिटरी सामग्री प्राप्त की गई है:

चरण 4: फ़ाइल को अपडेट करें और विरल सेटिंग को सक्षम करें

उसके बाद, 'सेट करें sparsecheckout 'सेटिंग' करने के लिए सच 'निम्न कमांड चलाकर:

$ गिट कॉन्फिग core.sparseCheckout सच

चरण 5: स्पार्स-चेकआउट प्रारंभ करें

अगला, 'निष्पादित करें गिट विरल-चेकआउट init स्पार्स को इनिशियलाइज़ करने के लिए कमांड:

$ git विरल-चेकआउट init

चरण 6: प्राप्त रिमोट रिपॉजिटरी में स्पार्स-चेकआउट लागू करें

विशेष दूरस्थ रिपॉजिटरी फ़ाइल प्राप्त करने के लिए, 'का उपयोग करें' गिट विरल-चेकआउट ' आज्ञा:

$ git विरल-चेकआउट सेट file2.py

चरण 7: रिमोट रिपॉजिटरी को खींचो

उसके बाद, निष्पादित करें ' गिट पुल 'आदेश खींचने के लिए' गुरुजी ” दूरस्थ रिपॉजिटरी में पहली बार विरल-चेकआउट का उपयोग करते हुए शाखा:

$ गिट पुल मूल गुरु

चरण 8: लिस्टिंग सामग्री के माध्यम से परिवर्तन सत्यापित करें

यह सुनिश्चित करने के लिए कि परिवर्तन सफलतापूर्वक जोड़े गए हैं या नहीं, दिए गए आदेश का उपयोग करें:

$ git विरल-चेकआउट सूची

चरण 9: स्पार्स-चेकआउट अक्षम करें

यदि आप स्पार्स-चेकआउट को अक्षम करना चाहते हैं, तो “निष्पादित करें” गिट विरल-चेकआउट 'कमांड के साथ' बंद करना ' मूल्य:

$ git विरल-चेकआउट अक्षम करें

बस इतना ही! हमने गिट रिपॉजिटरी से केवल विशिष्ट फाइलों के लिए विरल चेकआउट की विधि की व्याख्या की है।

निष्कर्ष

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