আপনি পোস্টে কয়েকটি পৃথক প্রশ্ন জিজ্ঞাসা করেছেন, এবং অন্যান্য উত্তরদাতারা তাদের কয়েকটিকে ভাল উত্তর দিয়েছেন। যেটিকে সবচেয়ে গুরুত্বপূর্ণ বলে মনে হচ্ছে তবে তার উত্তর দেওয়া হয়নি সে হ'ল:
>> আমি নিশ্চিত নই যে আমি যে ফাইলগুলিকে স্ট্যাশ করেছি সেগুলির সবগুলি আনস্ট্যাস করা হয়েছিল। আমি কি কিছু করতে পারি? চেক করার কোনও উপায়?
স্থানীয় গাছের সাথে স্ট্যাশ তুলনা করুন
আমি মনে করি আপনি যা করতে চান তা হ'ল স্ট্যাশকে আপনার স্থানীয় কার্যনির্বাহী গাছের সাথে তুলনা করুন । আপনি স্ট্যাশ কমান্ডে -p সুইচ লাগাতে পারেন এবং আপনি ভাল:
git stash show -p
আপনার পরে যদি কোনও নির্দিষ্ট থাকে তবে কেবল তার গিট স্ট্যাশ নাম বা স্ট্যাশ তালিকা থেকে আইডি ব্যবহার করুন :
git stash show -p stash@{3}
সম্ভবত ডিফ ব্যবহার করবেন?
আপনি যদি আপনার গিট দক্ষতা ঠেকাতে সত্যিই আগ্রহী হন তবে আপনি সর্বদা আলাদা হয়ে যেতে পারেন। স্ট্যাশ-এ কী আছে এবং মাস্টার ব্রাঞ্চের হেডে যাচাই করা হয়েছে তার মধ্যে পার্থক্য দেখতে নিম্নলিখিত ডিফটি ব্যবহার করা যেতে পারে:
git diff stash@ master
স্ট্যাশ ইতিহাসের উপাদানগুলির জন্য আপনাকে পরিবর্তনগুলি প্রদর্শন করার জন্য আরেকটি ঝরঝরে কমান্ড হ'ল - স্ট্যাট:
git stash list --stat
তবে আমি মনে করি সহজ উত্তরটি সঠিক উত্তর। কেবলমাত্র-পি সুইচটি ব্যবহার করুন এবং আপনি সম্ভবত দেখতে পাবেন যে আপনি যে স্ট্যাশ সংরক্ষণ করেছেন তা ফিরে পপ হয়েছে কিনা।
git stash show -p stash@{3}
git stash list
। আপনি যদি দুটি স্ট্যাশ করে থাকেন তবেgit stash pop
দুবার কল করুন ।