मैंने एक जटिल मर्ज करने से पहले कुछ स्थानीय परिवर्तन किए, मर्ज किया, फिर चलने से पहले बेवकूफी करना भूल गया git stash pop
। पॉप ने कुछ समस्याएं (एक बड़े कोडबेस में खराब विधि कॉल) बनाईं जो नीचे ट्रैक करने के लिए कठिन साबित हो रही हैं। मैं भागा git stash show
, इसलिए मुझे कम से कम पता है कि कौन सी फाइलें बदली गईं। अगर और कुछ नहीं, मुझे लगता है कि यह एक सबक है और अधिक प्रतिबद्ध है।
मेरा सवाल: क्या यह भी संभव है कि मर्ज को पूर्ववत किए बिना स्टैश पॉप को पूर्ववत करें?
git stash pop
2.25.0.windows.1 संस्करण के साथ 2.25.0.windows.1 संस्करण के साथ बदलावों के मंचन के बाद चलने में सक्षम था
stash pop/apply
एक प्रतिबद्ध बनाने से पहले भागते हैं, तो आप आग लगा सकते हैं git fsck --lost-found
। यह कमांड झूलने वाले ब्लब्स (गिट शब्दावली के साथ परिचित नहीं लोगों के लिए वास्तविक फाइलें) के माध्यम से पुनरावृत्ति करेगा, जो मंचन किए गए थे, लेकिन कहीं भी प्रतिबद्ध नहीं थे (इसलिए झूलते हुए), और उन्हें .it / खो-पाया / निर्देशिका के तहत रखा , जहां आप git show
उन्हें देख सकते हैं। अगर ये वो फाइलें हैं जिनकी आपको तलाश है।
git stash pop
पहले किए बिना अनुमति नहीं दी जानी चाहिए । उसको हासिल करने के लिए आपने क्या किया?