मैंने अपने कोडबेस में बदलाव करना शुरू कर दिया, यह महसूस न करके कि मैं एक पुरानी विषय शाखा पर था। उन्हें स्थानांतरित करने के लिए, मैं उन्हें रोकना चाहता था और फिर उन्हें मास्टर की एक नई शाखा में लागू करना चाहता था। मैं git stash pop
इस नई शाखा में कार्य-में-प्रगति परिवर्तन स्थानांतरित करता था, यह भूलकर कि मैंने नई शाखा बनाने से पहले मास्टर में नए परिवर्तन नहीं खींचे थे। इसके परिणामस्वरूप मर्ज संघर्ष का एक गुच्छा और मेरे परिवर्तनों (जब मैंने पॉप का उपयोग किया था) के एक स्वच्छ स्टेश का नुकसान हुआ।
एक बार जब मैं नई शाखा को सही ढंग से बना लेता हूं, तो मैं उन्हें ठीक से लागू करने के लिए अपने अटके हुए परिवर्तनों को कैसे ठीक कर सकता हूं?
git stash drop
अंतिम चरण के रूप में # 2 से अवांछित रोक से छुटकारा पाने के लिए जोड़ सकता है ।