गिट पुल को पूर्ववत कैसे करें

Gita Pula Ko Purvavata Kaise Karem



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

यह मैनुअल चर्चा करेगा कि गिट पुल को पूर्ववत कैसे करें।

गिट पुल को पूर्ववत कैसे करें?

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







अब, निर्देशों की ओर चलते हैं!



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



$ सीडी 'सी:\उपयोगकर्ता\हज़मत\गिट\Linux_1\Linux-redo'





चरण 2: नई फ़ाइल बनाएँ
अगला, निष्पादित करें ' स्पर्श Git रिपॉजिटरी में एक नई फाइल बनाने की कमांड:

$ स्पर्श करें 2



चरण 3: फ़ाइल जोड़ें
अब, बैकट्रैक की गई फ़ाइल को कार्य क्षेत्र से स्टेजिंग क्षेत्र में जोड़ें:

$ गिट ऐड करें 2

चरण 4: परिवर्तन करें
प्रदान किए गए कमांड का उपयोग करके प्रतिबद्ध संदेश के साथ गिट रिपॉजिटरी में परिवर्तन सहेजें:

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

चरण 5: गिट पुल
निष्पादित करें ' गिट पुल रिमोट रिपोजिटरी में सभी प्रतिबद्ध परिवर्तनों को खींचने का आदेश:

$ गिट पुल

यहां, डिफ़ॉल्ट संपादक खुल जाएगा, एक टिप्पणी जोड़ें, परिवर्तन सहेजें और उससे बाहर निकलें:

जैसा कि आप देख सकते हैं, हमने दूरस्थ रिपॉजिटरी में पुल क्रिया की है। हमारी स्थानीय और दूरस्थ रिपॉजिटरी शाखाओं का सफलतापूर्वक विलय कर दिया गया है:

टिप्पणी : Git पुल को पूर्ववत करने के लिए अगले चरणों पर चलते हैं।

चरण 6: गिट लॉग की जाँच करें
अब, 'का उपयोग करके सभी प्रतिबद्ध परिवर्तनों के लॉग इतिहास की जाँच करें' गिट लॉग 'के साथ कमांड' -जीवन रेखा 'झंडा और' -ग्राफ ' विकल्प:

$ गिट लॉग --जीवन रेखा --ग्राफ

यह देखा जा सकता है, हमने गिट रिपॉजिटरी में पांच कमिट किए हैं, और सबसे हालिया कमिट है “ *4e4d7a8 ' अब, हम पिछले कमिट के संदर्भ को क्लिपबोर्ड पर कॉपी करेंगे:

चरण 7: पुल को पूर्ववत करें
अगला, निष्पादित करें ' गिट रीसेट 'के साथ कमांड' -कठिन ' झंडा:

$ गिट रीसेट --कठिन सिर^

यहां, हमने निर्दिष्ट किया है ' सिर^ ' जो HEAD को पिछली कमिट में ले जाएगा:

चरण 8: लॉग की जाँच करें
पूर्ववत गिट पुल क्रिया को सत्यापित करने के लिए, 'निष्पादित करें' गिट लॉग ' आज्ञा:

$ गिट लॉग --जीवन रेखा --ग्राफ

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

आप यह भी निर्दिष्ट कर सकते हैं ' सिर~1 'हेड से पहले कमिट पर लौटने के लिए:

$ गिट रीसेट --कठिन सिर~ 1

जैसा कि आप देख सकते हैं, हम सफलतापूर्वक पिछली प्रतिबद्धता पर वापस आ गए हैं:

बस इतना ही! हमने गिट पुल को पूर्ववत करने का सबसे आसान तरीका प्रदान किया है।

निष्कर्ष

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