मैं उसी मुद्दे का सामना कर रहा था क्योंकि मैंने अपनी विकसित शाखा में कुछ बदलाव किए हैं और फिर प्रोफ़ाइल शाखा में जाना चाहता हूं। इसलिए मैंने बदलावों को रोक दिया है
git stash
फिर प्रोफाइल ब्रांच में मैंने भी कुछ बदलाव किए हैं और फिर से फिर से विकास के लिए आना चाहते हैं इसलिए मुझे फिर से परिवर्तनों को रोकना होगा
git stash
लेकिन जब मैं शाखा को विकसित करने के लिए आता हूं और इसके द्वारा होने वाले परिवर्तनों को छिपाने की कोशिश करता हूं
git stash apply
इसलिए मुझे त्रुटि की आवश्यकता थी
इस समस्या को हल करने के लिए सबसे पहले मुझे स्टैश सूची को जांचना होगा
git stash list
तो यह मेरे मामले में हुई चोरी की सूची दिखाता है 2 झड़पों के नाम थे, जो इस तरह के प्रदर्शन को प्रदर्शित कर रहे हैं जैसे {{0}, stash @ {1}
जब मुझे इस आदेश द्वारा इसे प्राप्त करने का प्रयास किया जाता है, तो मुझे stash @ {1} से परिवर्तनों की आवश्यकता होती है
git stash apply stash@{1}
इसलिए त्रुटि को मर्ज करने की आवश्यकता थी
तो अब इस मुद्दे को हल करने के लिए अपनी फ़ाइलों की स्थिति की जाँच करें
git status
इसलिए यह इस रन को हल करने के लिए "दोनों संशोधित" त्रुटि दे रहा था
git add .
यह लापता संशोधित फ़ाइलों को जोड़ देगा अब फिर से स्थिति की जांच करेगा
git status
इसलिए अब कोई त्रुटि नहीं है, अब स्टैश लगा सकते हैं
git stash apply stash@{1}
आप इस प्रक्रिया को किसी भी स्टैश फ़ाइलों के लिए कर सकते हैं।