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