एक सार्वजनिक रेपो में एक पुराने गिट कमिट में रोलबैक

Eka Sarvajanika Repo Mem Eka Purane Gita Kamita Mem Rolabaika



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

यह अध्ययन एक सार्वजनिक रेपो में पुरानी गिट प्रतिबद्धताओं को वापस करने की प्रक्रिया पर चर्चा करता है।

सार्वजनिक रेपो में पुरानी गिट कमिट पर कैसे लौटें?

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







अब, उपर्युक्त परिदृश्य के कार्यान्वयन के लिए आगे बढ़ते हैं!



चरण 1: स्थानीय रिपॉजिटरी में जाएं
निम्नलिखित कमांड चलाएँ और Git स्थानीय रिपॉजिटरी में जाएँ:



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





चरण 2: रिपॉजिटरी सामग्री की सूची बनाएं
'का उपयोग करके वर्तमान रिपॉजिटरी की सामग्री को सूचीबद्ध करें' रास ' आज्ञा:

$ रास



चरण 3: फ़ाइल बनाएँ
अब, चलाएँ ' स्पर्श ” Git स्थानीय रिपॉजिटरी में एक नई फ़ाइल बनाने का आदेश:

$ स्पर्श file3.txt

चरण 4: फ़ाइल को स्टेजिंग क्षेत्र में जोड़ें
Git वर्किंग डायरेक्टरी से Git स्टेजिंग एरिया तक किसी फाइल को ट्रैक करने के लिए, 'चलाएँ' गिट ऐड 'फ़ाइल नाम के साथ आदेश:

$ गिट ऐड file3.txt

चरण 5: परिवर्तन करें
अगला, 'निष्पादित करें गिट प्रतिबद्ध 'के साथ कमांड' -एम ”विकल्प और Git स्थानीय रिपॉजिटरी में जोड़े गए परिवर्तनों को अपडेट करने और सहेजने के लिए एक प्रतिबद्ध संदेश जोड़ें:

$ गिट प्रतिबद्ध -एम 'file3.txt जोड़ा गया'

चरण 6: Git लॉग इतिहास की जाँच करें
गिट वर्तमान शाखा लॉग इतिहास की जांच करने के लिए, 'गिट लॉग' निष्पादित करें। आज्ञा:

$ गिट लॉग .

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

चरण 7: पुरानी कमिट में रोलबैक करें
पुरानी प्रतिबद्धता पर वापस जाने के लिए, 'का उपयोग करें' गिट चेकआउट कॉपी किए गए कमिट संदर्भ के साथ कमांड:

$ गिट चेकआउट d4ab7ff

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

चरण 8: रोलबैक सत्यापित करें
अंत में, रोलबैक ऑपरेशन सुनिश्चित करने के लिए, 'निष्पादित करें' गिट लॉग। ' आज्ञा:

$ गिट लॉग .

हमने सार्वजनिक रेपो में पिछले Git कमिट को रोलबैक प्रक्रिया समझाई है।

निष्कर्ष

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