আমি একটি শাখায় গিয়ে কিছু কাজ করেছি। আমি অন্য শাখা ঢোকা চেয়েছিলেন কিন্তু তাই আমি করেনি কমিট করতে চান না git stash। তারপরে আমি করলাম git checkout <otherbranch>। আমি সেখানে কিছু কাজ করেছি এবং, যেমন প্রথম শাখার মতো, আমিও কাজটি করার আগে এটি থেকে স্যুইচ আউট করতে চেয়েছিলাম। তাই আমি git stashসেখানেও করেছি । আমি প্রথম শাখায় ফিরে গেলাম এবং git stash popএটি নির্দিষ্ট করে দেওয়া শাখাটি থেকে স্ট্যাশ পাবেন বলে ভেবে এটি আনস্টাশ করার চেষ্টা করেছি । আমি অবাক হয়েছি যে এটি স্ট্যাশটিকে <otherbranch>(সর্বশেষ স্ট্যাশেড ) থেকে আনস্ট্যাশ করেছে । আমি এই ছাপের মধ্যে ছিলাম যে স্ট্যাশগুলি শাখা-নির্দিষ্ট তবে এই আচরণটি ইঙ্গিত দেয় যে পুরো স্থানীয় সংগ্রহস্থলের জন্য কেবল একটি স্ট্যাশ রয়েছে।
Is git stashশাখা-নির্দিষ্ট অথবা পুরো সংগ্রহস্থলের জন্য? এটি যদি পুরো সংগ্রহস্থলের জন্য হয় তবে আমি কী এটিকে শাখা-নির্দিষ্ট করে তুলতে বিকল্পগুলি পাস করতে পারি?

stash listযে কেবলমাত্র বিবরণ ছাড়াও প্রতিটি আইটেমের ফাইল তালিকা প্রদর্শন করতে হয় ?