क्या गिट एक फाइल को पुनर्स्थापित कर सकता है?

Kya Gita Eka Pha Ila Ko Punarsthapita Kara Sakata Hai



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

इस ब्लॉग में, हम Git में हटाई गई फ़ाइलों को पुनर्स्थापित करने की प्रक्रिया के बारे में विस्तार से बताएंगे।

क्या गिट एक फाइल को पुनर्स्थापित कर सकता है?

हां, गिट एक फाइल को पुनर्स्थापित कर सकता है। यह ऑपरेशन उस स्थिति में आवश्यक लगता है जहां आपने गलती से किसी भी महत्वपूर्ण फ़ाइल को हटा दिया है जिसे पुनर्स्थापित करने की आवश्यकता है।







Git में किसी फ़ाइल को पुनर्स्थापित कैसे करें?

नीचे दी गई प्रक्रिया में, सबसे पहले, हम एक Git रिपॉजिटरी में जाएंगे और मौजूदा फाइलों की सूची की जांच करेंगे। फिर, उनमें से किसी एक का चयन करें, और 'का उपयोग करके इसे हटा दें' $ git आरएम <फ़ाइल-नाम> ' आज्ञा। उसके बाद, हटाई गई फ़ाइल को अनस्टेज करें और निष्पादित करें ' $ git चेकआउट - <फ़ाइल-नाम> 'इसे बहाल करने का आदेश।



ऊपर-चर्चा किए गए परिदृश्य को समझने के लिए, नीचे दिए गए चरणों की जाँच करें!



चरण 1: गिट निर्देशिका पर नेविगेट करें
सबसे पहले, 'cd' कमांड का उपयोग करके Git स्थानीय रिपॉजिटरी में जाएँ:





$ सीडी 'सी:\उपयोगकर्ता \एन azma\Git\demo2'

चरण 2: रिपोजिटरी फाइलों की सूची बनाएं
चलाएँ ' गिट एलएस-फाइलें निर्दिष्ट रिपॉजिटरी की सभी फाइलों को देखने के लिए कमांड:



$ गिट एलएस-फाइलें

जैसा कि आप देख सकते हैं, हमारे ' डेमो2 'गिट रिपॉजिटरी में तीन फाइलें हैं, दो में' ।टेक्स्ट 'और एक' के साथ आरटीएफ ' विस्तार:

चरण 3: फ़ाइल निकालें
अब, हम हटा देंगे ' डेमो1.txt 'की मदद से गिट स्थानीय भंडार से फ़ाइल' गिट आरएम ' आज्ञा:

$ गिट आरएम डेमो1.txt

यहां, हमारी निर्दिष्ट फ़ाइल सफलतापूर्वक हटा दी गई है:

चरण 4: रिपोजिटरी फाइलों की सूची बनाएं
फ़ाइल हटाने के ऑपरेशन को सत्यापित करने के लिए दिए गए कमांड को निष्पादित करें:

$ गिट एलएस-फाइलें

जैसा कि आप नीचे दिए गए आउटपुट में देख सकते हैं, 'नाम के साथ कोई फ़ाइल मौजूद नहीं है' डेमो1.txt ':

चरण 5: स्थिति जांचें
'का उपयोग करके गिट रिपोजिटरी की वर्तमान स्थिति की जांच करें' गिट स्थिति ' आज्ञा:

$ गिट स्थिति .

हटाई गई फ़ाइल का स्वचालित रूप से मंचन किया जाता है, जो कि 'का डिफ़ॉल्ट व्यवहार है' आर एम ' आज्ञा:

चरण 6: अनस्टेज फ़ाइल
अगला, हटाई गई फ़ाइल को निष्पादित करके अस्थिर करें ' गिट रीसेट ' आज्ञा:

$ गिट रीसेट सिर -- डेमो1.txt

यहां, निर्दिष्ट करें ' सिर “परिवर्तनों को अस्थिर करने के लिए फ़ाइल नाम के साथ विकल्प:

चरण 7: स्थिति जांचें
स्थिति की जाँच करने के लिए नीचे दी गई कमांड चलाएँ:

$ गिट स्थिति .

जैसा कि आप देख सकते हैं, हटाए गए परिवर्तन अब अस्थिर हैं:

चरण 8: फ़ाइल पुनर्स्थापित करें
अंत में, निष्पादित करें ' गिट चेकआउट 'फ़ाइल को पुनर्स्थापित करने के लिए आदेश:

$ गिट चेकआउट -- डेमो1.txt

फिर से, निष्पादित करें ' गिट स्थिति Git रिपॉजिटरी की वर्तमान स्थिति देखने के लिए कमांड:

$ गिट स्थिति .

रेपो में कुछ भी नहीं रखा गया है जिसे प्रतिबद्ध करने की आवश्यकता है, और कार्य क्षेत्र साफ है:

चरण 9: पुनर्स्थापित फ़ाइल सत्यापित करें
अंत में, पुनर्स्थापित फ़ाइल को देखने के लिए रिपॉजिटरी फ़ाइलों को सूचीबद्ध करें:

$ गिट एलएस-फाइलें

दिए गए आउटपुट से पता चलता है कि हमने हटाए गए को सफलतापूर्वक बहाल कर दिया है ” डेमो1.txt हमारे Git रिपॉजिटरी में फाइल करें:

हमने फ़ाइल को पुनर्स्थापित करने की विधि प्रस्तुत की है।

निष्कर्ष

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