নীচের কমান্ডটি অন্য কোনও স্ট্যাশ বা প্রতিশ্রুতিবদ্ধ বা শাখা বা হেডের পুনরায় স্টেশেড পরিবর্তনের আলাদা আলাদা নিষ্কাশন করতে ব্যবহার করা যেতে পারে।
git stash show
git show
git diff
git difftool
আসুন দেখুন, আমরা উল্লিখিত প্রতিটি কমান্ড কীভাবে ব্যবহার করতে পারি।
- গিট স্ট্যাশ শো
সরল কমান্ড গিট স্ট্যাশ শো ফাইলের পরিবর্তনের খুব সংক্ষিপ্ত সংক্ষিপ্তসার দেয়, তবে বর্তমানের হেডের বিপরীতে পরিবর্তনের ভিন্নতা প্রদর্শন করবে না।
- গিট শো
গিট-শো কমান্ডটি বিভিন্ন ধরণের অবজেক্ট দেখতে ব্যবহৃত হয়।
গিট-শো কমান্ডটি কেবল স্ট্যাশ পরিবর্তনগুলি কল্পনা করতেই ব্যবহৃত হয় না, তবে ব্লবস, ট্রি, ট্যাগ এবং কমিটের মতো এক বা একাধিক অবজেক্ট দেখতেও ব্যবহৃত হয়।
- গিট বিভিন্ন
কমান্ড গিট-ডিফ একটি সাধারণ কমান্ড যা কমিট, কমিট এবং ওয়ার্কিং ট্রি ইত্যাদির মধ্যে পরিবর্তন দেখাতে ব্যবহৃত হয় command
ডিফল্টরূপে, গিট ডিফ অন্য স্ট্যাশ রেফারেন্স বা প্রতিশ্রুতি নির্দিষ্ট না করা না হলে সংগ্রহের বর্তমান অবস্থার (পরিবর্তিত ফাইল) বিপরীতে নির্বাচিত স্ট্যাশগুলির পৃথকতা প্রদর্শন করবে f
শীর্ষ সর্বাধিক স্ট্যাশ স্ট্যাশ @ {0} এবং মাস্টার শাখার মধ্যে পার্থক্য পেতে:
it গিট ডিফ স্ট্যাশ @ {0} মাস্টার
পরিবর্তনগুলির চেয়ে পৃথক নয় কেবল ফাইলের নামগুলি প্রদর্শন করুন:
it গিট ডিফ - নামমাত্র কেবল স্ট্যাশ @ {0} মাস্টার
নির্বাচিত ফাইলের জন্য নির্বাচিত স্ট্যাশগুলির মধ্যে পার্থক্যটি দেখুন:
it গিট ডিফ স্ট্যাশ @ {0} ^ 1 স্ট্যাশ @ {0} -
- গিট ডিফ্টল
নির্বাচিত স্ট্যাশ এবং নির্বাচিত প্রতিশ্রুতি বা শাখা বা স্ট্যাশগুলির মধ্যে পার্থক্য খুঁজে পেতে গিট-ডিফ্টল কমান্ডটিও ব্যবহার করা যেতে পারে
সর্বশেষ দুটি স্ট্যাসের মধ্যে পার্থক্য দেখুন:
it গিট ডিফ্টল স্ট্যাশ @ {0} স্ট্যাশ @ {0} ^ 1
গিট ডিফ্টল - ডিডির-ডিফ স্ট্যাশ @ {0} স্ট্যাশ @ {0} ^ 1
সারসংক্ষেপ:
কমান্ডগুলি যা নির্বাচিত স্ট্যাশ গিট স্ট্যাশ শো, গিট শো, গিট ডিফ, গিট ডিফ্টল থেকে আলাদা করতে সক্ষম।
কমান্ড গিট স্ট্যাশ শো ব্যবহার করে পার্থক্য দেখুন,
গিট স্ট্যাশ শো -পি স্ট্যাশ @ {0}
কমান্ড গিট শো ব্যবহার করে স্ট্যাশ-এ পরিবর্তনগুলি দেখুন,
গিট শো স্ট্যাশ @ {1}
কমান্ড গিট ডিফ ব্যবহার করে সর্বশেষ স্ট্যাশ এবং নির্বাচিত কমিটের মধ্যে পার্থক্য দেখুন,
গিট ডিফ স্ট্যাশ @ {0}
তথ্যসূত্র:
https://howto.lintel.in/how-to-see-stashed-changes-using-git-stash/
https://git-scm.com/docs/git-show
https://git-scm.com/docs/git-stash
git stash show -p stash@{1} >~/.diff && vim ~/.diff
(vim
কোনও পাঠ্য সম্পাদক হওয়া উচিত নয় যতক্ষণ না আপনার পাঠ্য সম্পাদকটিতেdiff
আউটপুটের জন্য সিনট্যাক্স হাইলাইটিং সমর্থন থাকে )।