मैं एक गिट रिपॉजिटरी को पिछली कमिट में कैसे वापस लाऊं?

Maim Eka Gita Ripojitari Ko Pichali Kamita Mem Kaise Vapasa La Um



Git एक ओपन-सोर्स, फ्री DevOps वर्जन कंट्रोल सिस्टम है जो प्रोग्रामर को अपने कोड को अलग-अलग वर्जन में लागू करने में सक्षम बनाता है। पिछले कमिट पर वापस लौटना भी Git की उपयोगी विशेषताओं में से एक है क्योंकि यह डेवलपर्स को नए कोड संस्करण में या परीक्षण उद्देश्यों के लिए कुछ गलतियाँ करने के बाद कोड के पिछले संस्करण में जाने में सक्षम बनाता है।

यह ट्यूटोरियल प्रदर्शित करेगा कि पिछले कमिट को Git रिपॉजिटरी में कैसे वापस लाया जाए।

गिट रिपोजिटरी की पिछली प्रतिबद्धता कैसे वापस करें?

कोड परिवर्तन को पूर्ववत करने के लिए एक Git रिपॉजिटरी को पिछली प्रतिबद्धता पर वापस लाने के लिए, पहले Git रिपॉजिटरी खोलें, परिवर्तन करें और 'का उपयोग करें' गिट रीसेट हेड ~ 1 ' आज्ञा। ऐसा करने के लिए, नीचे दिए गए निर्देशों को देखें।

चरण 1: गिट बैश टर्मिनल खोलें
सबसे पहले, गिट बैश टर्मिनल को 'से खोलें' चालू होना ' मेन्यू:

चरण 2: Git रिपॉजिटरी पर नेविगेट करें
अगला, आवश्यक Git स्थानीय रिपॉजिटरी पर नेविगेट करें:

$ सीडी 'सी: \ गिट'

चरण 3: Git रिपॉजिटरी को इनिशियलाइज़ करें
कार्यशील Git रिपॉजिटरी को आरंभ करने के लिए दिए गए कमांड का उपयोग करें:

$ यह गर्म है

चरण 4: नई फ़ाइल बनाएँ
प्रतिबद्ध होना चाहिए कि एक नई फ़ाइल बनाएँ। ऐसा करने के लिए, हमने 'बनाया है test.txt ' फ़ाइल:

$ स्पर्श test.txt

चरण 5: फ़ाइल को स्टेज एरिया में जोड़ें
फ़ाइल को ट्रैक करने के लिए, दिए गए आदेश का उपयोग करें:

$ गिट ऐड test.txt

चरण 6: नव निर्मित फ़ाइल को कमिट करें
नई बनाई गई फ़ाइल को स्टेजिंग क्षेत्र में जोड़ने के बाद, उल्लिखित आदेश का उपयोग करके पहली प्रतिबद्धता बनाएं। यहाँ, विकल्प ' -एम ” प्रतिबद्ध संदेश सेट करने के लिए प्रयोग किया जाता है:

$ गिट प्रतिबद्ध -एम 'परीक्षण फ़ाइल जोड़ी गई है'

चरण 7: लॉग की जाँच करें
फ़ाइल प्रतिबद्ध है या नहीं यह सत्यापित करने के लिए लॉग की जाँच करें:

$ गिट लॉग

यहाँ, आप देख सकते हैं कि फ़ाइल सफलतापूर्वक प्रतिबद्ध है:

चरण 8: प्रतिबद्ध फ़ाइल को संशोधित करें
उसी फ़ाइल का उपयोग करके दूसरी प्रतिबद्धता बनाने के लिए, फ़ाइल को डिफ़ॉल्ट संपादक में खोलें और फ़ाइल में कुछ बदलाव करें:

$ test.txt शुरू करें

परिवर्तन जोड़ने के बाद, 'का उपयोग करें सीटीआरएल+एस ” कुंजी उन्हें बचाने के लिए:

चरण 9: अद्यतन फ़ाइल को चरण में जोड़ें
स्टेजिंग क्षेत्र में अद्यतन फ़ाइल जोड़ें क्योंकि स्टेजिंग क्षेत्र में मौजूद फ़ाइलें या निर्देशिकाएँ कमिट की जा सकती हैं:

$ गिट ऐड .

स्टेजिंग एरिया में फ़ाइल जोड़ने के बाद, फ़ाइल की स्थिति की जाँच करें कि इसे ट्रैक किया गया है या नहीं:

$ गिट स्थिति

केवल ट्रैक की गई फ़ाइलें स्टेजिंग श्रेणी के अंतर्गत आती हैं:

चरण 10: संशोधित फ़ाइल प्रतिबद्ध करें
दोबारा, प्रदान की गई कमांड का उपयोग करके संशोधित फ़ाइल करें:

$ गिट प्रतिबद्ध -एम 'परीक्षण फ़ाइल अद्यतन है'

जाँच करें कि संशोधन किया गया है या नहीं 'देखकर लकड़ी का लट्ठा ':

$ गिट लॉग

यहाँ आप देख सकते हैं कि दूसरा कमिट भी सफलतापूर्वक किया गया है:

चरण 11: गिट रिपॉजिटरी को पिछली कमिट में वापस लाएं
Git रिपॉजिटरी को पिछली कमिट पर वापस लाने के लिए, नीचे दी गई कमांड का पालन करें:

$ गिट रीसेट सिर ~ 1

' हेड ~ 1 को रीसेट करें 'कमांड सबसे हालिया कमिट को छोड़ देता है और पिछले कमिट पर हेड पॉइंटर सेट करता है:

यह सत्यापित करने के लिए कि रिपॉजिटरी पिछली कमिट पर वापस लौटी है या नहीं, 'का उपयोग करें' गिट लॉग ' आज्ञा:

$ गिट लॉग

नीचे दिया गया आउटपुट इंगित करता है कि हमने रिपॉजिटरी को पिछले कमिट में सफलतापूर्वक वापस कर दिया है:

हमने आपको सिखाया है कि Git रिपॉजिटरी को पिछली कमिट में कैसे वापस लाया जाए।

निष्कर्ष

Git रिपॉजिटरी को पिछली कमिट पर वापस लाने के लिए, पहले Git रिपॉजिटरी को स्थानांतरित करें। फिर, 'का उपयोग करके परिवर्तन करें' गिट प्रतिबद्ध -एम ' आज्ञा। फिर, 'का उपयोग करें गिट रीसेट हेड ~ 1 ” पिछले कमिट को वापस करने के लिए टर्मिनल पर कमांड। इस ट्यूटोरियल में, आपने सीखा है कि Git रिपॉजिटरी के पिछले कमिट को कैसे वापस लाया जाए।