Git Stash ing: অস্থায়ীভাবে একটি ক্লিন ওয়ার্কিং স্টেটের জন্য অনিচ্ছাকৃত পরিবর্তনগুলি সংরক্ষণ করুন

Stashing Git-এ আপনাকে অস্থায়ীভাবে অপ্রত্যাশিত পরিবর্তনগুলি সঞ্চয় করতে এবং একটি পরিষ্কার কাজের অবস্থায় যেতে দেয়। আপনি যখন বর্তমানে কাজ করছেন সেই পরিবর্তনগুলি না করেই যখন আপনাকে অন্য শাখায় স্যুইচ করতে বা একটি ভিন্ন বৈশিষ্ট্যে কাজ করতে হবে তখন এটি কার্যকর।

Stashing গিট-এ ব্যবহার করার জন্য এখানে ধাপগুলি রয়েছে:

 

Stash আপনার পরিবর্তন

নিশ্চিত করুন যে আপনি আপনার কাজের ডিরেক্টরিতে আছেন এবং নিম্নলিখিত কমান্ডটি চালান:

git stash save "Stash name"

এই কমান্ডটি নির্দিষ্ট নাম সহ আপনার সমস্ত অনিয়মিত পরিবর্তনগুলিকে একটি নতুন স্ট্যাশে লুকিয়ে রাখবে। আপনি যদি একটি নাম নির্দিষ্ট না করেন stash, Git স্বয়ংক্রিয়ভাবে একটি ডিফল্ট নাম তৈরি করবে।

 

stash তালিকাটি দেখুন

আপনার সংগ্রহস্থলে স্ট্যাশের তালিকা দেখতে, কমান্ডটি চালান:

git stash list

এই কমান্ডটি তাদের সূচক নম্বর সহ বিদ্যমান সমস্ত স্ট্যাশ প্রদর্শন করবে।

 

প্রয়োগ a stash

আপনার কাজের রাজ্যে একটি প্রয়োগ করতে stash, কমান্ডটি চালান:

git stash apply <stash_name>

আপনি যে নাম বা সূচক নম্বরটি প্রয়োগ করতে চান তার <stash_name> সাথে প্রতিস্থাপন করুন । stash আপনি যদি একটি নাম উল্লেখ না করেন stash, Git সর্বশেষটি প্রয়োগ করতে ডিফল্ট stash

 

বাদ a stash

একবার আপনি সফলভাবে একটি স্ট্যাশ প্রয়োগ করেছেন এবং এটির আর প্রয়োজন নেই, আপনি কমান্ড ব্যবহার করে স্ট্যাশটি ফেলে দিতে পারেন:

git stash drop <stash_name>

আপনি যে নাম বা সূচক নম্বরটি প্রয়োগ করতে চান তার <stash_name> সাথে প্রতিস্থাপন করুন । stash আপনি যদি একটি নাম উল্লেখ না করেন stash, Git সর্বশেষটি প্রয়োগ করতে ডিফল্ট stash

 

Stashing গিট-এর একটি গুরুত্বপূর্ণ বৈশিষ্ট্য যা আপনাকে অস্থায়ীভাবে অপ্রত্যাশিত পরিবর্তনগুলি না হারিয়ে সংরক্ষণ করতে দেয়। এটি আপনাকে আপনার কর্মপ্রবাহকে ব্যাহত না করে সহজেই শাখা এবং বৈশিষ্ট্যগুলির মধ্যে স্যুইচ করতে সহায়তা করে৷