आपने पोस्ट में कुछ अलग सवाल पूछे, और अन्य उत्तरदाताओं ने उनमें से कुछ के अच्छे उत्तर दिए। जो सबसे महत्वपूर्ण लगता है, लेकिन इसका उत्तर नहीं दिया गया है वह है:
>> मुझे विश्वास नहीं हो रहा है कि मैंने जो भी फाइलें अटकी थीं, वे सभी अनस्टेड थीं। क्या मै कुछ कर सकता हुं? जांच करने का कोई तरीका?
स्थानीय पेड़ से टकराव की तुलना करें
मुझे लगता है कि आप जो करना चाहते हैं, उसकी तुलना अपने स्थानीय कामकाजी पेड़ से करें । आप स्टैश कमांड पर -p स्विच लगा सकते हैं और आप अच्छे हैं:
git stash show -p
यदि आप के बाद एक विशेष है, तो बस इसके gash stash नाम या id का उपयोग stash सूची से करें:
git stash show -p stash@{3}
शायद अंतर का उपयोग करें?
यदि आप वास्तव में अपने गिट कौशल को आगे बढ़ाने में रुचि रखते हैं, तो आप हमेशा एक अंतर के लिए जा सकते हैं। मास्टर शाखा पर एचएएडी में जांच की गई स्टैट्स और व्हाट्स में अंतर देखने के लिए, निम्नलिखित अंतर का उपयोग किया जा सकता है:
git diff stash@ master
आपको दिखाने के लिए इतिहास में तत्वों के लिए एक और साफ आदेश है कि काम आ सकता है --stat:
git stash list --stat
लेकिन मुझे लगता है कि सरल उत्तर सही उत्तर है। बस -p स्विच का उपयोग करें और आप देखेंगे कि यदि आपके द्वारा छोड़े गए स्टैप को वापस पॉप किया गया है।
git stash show -p stash@{3}
git stash list
। यदि आपने दोgit stash pop
बार किए हैं, तो दो बार कॉल करें ।