विषयसूची:

आप एक Git रिपॉजिटरी को पिछली कमिट में कैसे वापस लाते हैं?
आप एक Git रिपॉजिटरी को पिछली कमिट में कैसे वापस लाते हैं?

वीडियो: आप एक Git रिपॉजिटरी को पिछली कमिट में कैसे वापस लाते हैं?

वीडियो: आप एक Git रिपॉजिटरी को पिछली कमिट में कैसे वापस लाते हैं?
वीडियो: गिट कमिट को कैसे वापस करें 2024, मई
Anonim

यदि आप चाहते हैं अंतिम प्रतिबद्धता वापस करें बस करना गिट रिवर्ट <अवांछित प्रतिबद्ध हैश>; तब आप कर सकते हो धकेलना यह नया प्रतिबद्ध , जो आपके पिछली प्रतिबद्धता . अलग हुए सिर को ठीक करने के लिए करें गिटो चेकआउट <वर्तमान डाली >.

इसी तरह, आप पूछ सकते हैं, मैं एक git रिपॉजिटरी को कैसे रोलबैक करूं?

4 उत्तर

  1. --हार्ड विकल्प के बिना git रीसेट प्रतिबद्ध इतिहास को रीसेट करता है, लेकिन फाइलों को नहीं। --हार्ड विकल्प के साथ वर्किंग ट्री की फाइलें भी रीसेट हो जाती हैं। (क्रेडिट उपयोगकर्ता)
  2. यदि आप उस राज्य को प्रतिबद्ध करना चाहते हैं ताकि रिमोट रिपोजिटरी भी लुढ़कने वाली प्रतिबद्धता को इंगित करे: git push -f (क्रेडिट उपयोगकर्ता)

ऊपर के अलावा, मैं स्थानीय प्रतिबद्धता कैसे वापस ला सकता हूं? ओपन गिट एक्सटेंशन, पर राइट क्लिक करें प्रतिबद्ध आप चाहते हैं कि फिर लौट आना फिर चुनें " रिवर्ट कमिट "। चुनें "स्वचालित रूप से बनाएं a प्रतिबद्ध "यदि आप सीधे करना चाहते हैं प्रतिबद्ध NS को वापस लाया गया परिवर्तन या यदि आप मैन्युअल रूप से करना चाहते हैं प्रतिबद्ध NS को वापस लाया गया परिवर्तन बॉक्स को अचयनित रखते हैं और " फिर लौट आना यह प्रतिबद्ध "बटन।

दूसरा, आप किसी विशिष्ट प्रतिबद्धता पर कैसे रीसेट करते हैं?

अपनी HEAD शाखा को एक निश्चित प्रतिबद्धता पर रीसेट करने के लिए:

  1. सुनिश्चित करें कि आपकी वर्तमान HEAD शाखा साइडबार में चुनी गई है।
  2. उस सूची पर राइट-क्लिक करें जिसे आप सूची में वापस करना चाहते हैं और रीसेट हेड टू… चुनें।

गिट रीसेट और रिवर्ट में क्या अंतर है?

उपरोक्त स्पष्टीकरण से, हम यह पता लगा सकते हैं कि सबसे बड़ा गिट रीसेट के बीच अंतर तथा गिट रिवर्ट क्या वह गिट रीसेट मर्जी रीसेट वांछित प्रतिबद्धता के बाद सभी परिवर्तनों को छोड़कर पिछली स्थिति में शाखा की स्थिति गिट रिवर्ट मर्जी रीसेट नया बनाकर पिछली स्थिति में को पूर्ववत करता है और रखता है

सिफारिश की: