एक फीचर शाखा को पूरा करने के बाद, git rebase -i
के दौरान मैंने गलती से मेरे सभी कामों को हटा दिया। मुझे पूरी तरह से यकीन नहीं है लेकिन मुझे संदेह है कि मेरे कामों को स्क्वैश करने के बजाय, मैंने पूरी प्रविष्टि को एक प्रतिबद्ध संदेश के साथ बदल दिया।एक इंटरैक्टिव गिट रिबेस को वापस लेना
http://shafiulazam.com/gitbook/4_interactive_rebasing.html का कहना है:
पिछले उपयोगी बात यह है कि इंटरैक्टिव रिबेस कर सकते हैं ड्रॉप है आप के लिए करता है। यदि 'स्क्वैश' या 'संपादित करें' को लाइन के लिए 'संपादित करें' चुनने के बजाय, आप बस लाइन को हटा दें, इतिहास से प्रतिबद्धता को हटा देगा।
मेरा प्रश्न है: क्या इसे वापस करने/पूर्ववत करने का कोई तरीका है?
धन्यवाद वॉनसी - 'गिट रीफ्लॉग' कुंजी थी। – Zubin