मेरी 2 शाखाएँ हैं: गुरु | डिज़ाइन
डिजाइन में काम करते हुए मैंने एक स्टैश किया और मास्टर में बदल गया, कुछ समायोजन किए। डिज़ाइन पर वापस लौटा और stash apply
डिज़ाइन शाखा में मेरे सभी परिवर्तनों को खोने के लिए केवल एक ही किया।
मैं उम्मीद कर रहा हूं कि मेरा सारा काम एक टकराव के भीतर है क्योंकि मैंने इन्हें साफ या हटाया नहीं है।
यदि मैं एक स्टैश सूची करता हूं तो मुझे 4 परिणाम मिलते हैं:
stash@{0}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{1}: WIP on design: f2c0c72... Adjust Password Recover Email
stash@{2}: WIP on design: eb65635... Email Adjust
stash@{3}: WIP on design: eb65635... Email Adjust
अगर मैं कोशिश करता git stash apply f2c0c72
हूं कि मुझे एक त्रुटि मिल रही है:
fatal: Needed a single revision
f2c0c72: no valid stashed state found
मैं एक विशिष्ट स्लैश कैसे लागू कर सकता हूं?
git stash apply 0
(इसके बजायgit stash apply stash@{0}
) है। मेरा जवाब यहां देखें ।