के दौरान अनजान छोड़ने से पुनर्प्राप्त करें मैंने अपने मास्टर पर एक मामूली संशोधन के साथ एक बहुत पुरानी शाखा को फिर से करने का प्रयास किया। इसमें शामिल तीन फाइलों में से केवल एक विलय करने में समस्या थी, इसलिए मैंने एक अविश्वसनीय --स्किप किया, सोच रहा था कि यह उस फ़ाइल को छोड़ देगा, लेकिन जैसा हुआ, ऐसा लगता है कि मेरे सभी परिवर्तनों को छोड़ दिया गया है, और आगे बढ़े हुए हैं । तो अब rebase समाप्त हो गया है, और मेरे परिवर्तन गायब हो गए प्रतीत होता है।रीबेज
मैंने undoing rebase के बारे में प्रश्न देखा है, लेकिन यह मेरे लिए सभी ग्रीक है, मुझे रीफ्लॉग दिखाई देता है, लेकिन मुझे नहीं पता कि रिबेस से पहले शाखा को किस प्रतिबद्धता से जोड़ा गया था।
किसी भी मामले में, मुझे वास्तव में रीबेज को पूर्ववत करने की आवश्यकता नहीं है, मैं बस दो फ़ाइलों में परिवर्तनों को पुनर्प्राप्त करने में सक्षम होना चाहता हूं। क्या यह ठीक से करने के लिए वैसे भी है (इस में असफल रहा, मुझे बस अपने भंडार के कल के बैकअप को पुनर्स्थापित करना होगा और बिट्स को हाथ से बाहर ले जाना होगा)।
नहीं, मुझे पुनर्प्राप्त करने की कोशिश करते समय कुछ और खराब कर दिया होगा। अगली बार के लिए चिह्नित उत्तर ... – Benjol
+1; एक और युक्ति: 'गिट लॉग-जी' रीफ्लॉग ब्राउज़ करने का एक अच्छा तरीका हो सकता है। –
एक आकर्षण की तरह काम किया! बस मेरी सुबह बचाओ धन्यवाद – kmanzana