গিটে git-stash কমান্ড | ব্যাখ্যা করেছেন

Gite Git Stash Kamanda Byakhya Karechena



Git-এ কাজ করার সময়, প্রায়শই ব্যবহারকারীদের বর্তমান গিট শাখাটিকে অন্য শাখায় বা অন্য কাজ করার জন্য সংগ্রহস্থলে স্যুইচ করতে হয়। সেই সময়ে, গিট ব্যবহারকারীদের অনিয়মিত পরিবর্তনগুলি সংরক্ষণ না করে অন্য শাখায় যাওয়ার অনুমতি দেয়নি। যাইহোক, তারা ট্র্যাক করা বা আনট্র্যাক করা পরিবর্তনগুলি করতে চায় না কারণ তারা বর্তমানে করা পরিবর্তনগুলিতে আরও ডেটা যোগ করতে চায়। সেই পরিস্থিতিতে, তাদের সাময়িকভাবে পরিবর্তনগুলি সংরক্ষণ করতে হবে। এই সংশ্লিষ্ট উদ্দেশ্যে, ' গিট লুকিয়ে রাখা ” কমান্ড ব্যবহার করা যেতে পারে।

এই গাইডে, আমরা আলোচনা করব:

গিটে 'গিট স্ট্যাশ' কমান্ড কী?

দ্য ' git stash ” কমান্ডটি অস্থায়ীভাবে ব্যবহারকারীরা তাদের কার্যকারী অনুলিপিতে করা অনিয়মিত পরিবর্তনগুলি ধরে রাখার জন্য ব্যবহার করা হয়, তারপর তারা সহজেই অন্য কিছুতে কাজ করতে পারে। এর পরে, তারা ফিরে আসে এবং পরে এই পরিবর্তনগুলি পুনরায় প্রয়োগ করে। আরও নির্দিষ্টভাবে, যখন ব্যবহারকারীরা দ্রুত প্রসঙ্গ পরিবর্তন করতে এবং অন্য কিছুতে কাজ করতে চান তখন স্ট্যাশিং একটি সহজ প্রক্রিয়া হয়ে ওঠে।







কিভাবে Git এ অনিয়মিত পরিবর্তনগুলি 'git stash' করবেন?

ব্যবহার করতে ' git stash অস্থায়ীভাবে অপ্রত্যাশিত পরিবর্তনগুলি সংরক্ষণ করতে গিটে কমান্ড দিন, প্রদত্ত পদক্ষেপগুলি অনুসরণ করুন:



  • স্থানীয় সংগ্রহস্থলে নেভিগেট করুন।
  • বর্তমান কাজের ভান্ডারের বর্তমান অবস্থা দেখুন।
  • চালান ' git stash ট্র্যাক করা এবং আনট্র্যাক করা পরিবর্তনগুলি সাময়িকভাবে ধরে রাখার জন্য কমান্ড।
  • স্ট্যাশ পরিবর্তন সূচক প্রদর্শনের স্ট্যাশ তালিকা চেক করুন।
  • চালান ' git শো ” বিস্তারিত পরিবর্তন দেখাতে কমান্ড।
  • পুনরায় আবেদন করতে, চালান ' git stash পপ 'আদেশ।
  • চালান ' git stash পরিষ্কার লুকিয়ে রাখা সূচক সাফ করার কমান্ড।

ধাপ 1: বিশেষ গিট সংগ্রহস্থলে যান

পছন্দসই গিট স্থানীয় সংগ্রহস্থলের সাথে প্রদত্ত কমান্ডটি ব্যবহার করুন এবং এতে যান:



সিডি 'সি:\ব্যবহারকারীরা \n আজমা\Git\Coco1'

ধাপ 2: স্থিতি পরীক্ষা করুন

'চালিয়ে কাজের সংগ্রহস্থলের বর্তমান অবস্থা দেখতে git অবস্থা 'আদেশ:





git অবস্থা

আপনি দেখতে পাচ্ছেন যে গিট ওয়ার্কিং এরিয়া এবং স্টেজিং ইনডেক্সে ট্র্যাক করা\আনট্র্যাক করা পরিবর্তনগুলি বিদ্যমান। উদাহরণস্বরূপ, ' demofile.py ' এবং ' testfile.html ' নথি পত্র:



ধাপ 3: স্ট্যাশ পরিবর্তন

এখন, চালান ' git stash ' অস্থায়ীভাবে পর্যায়ভুক্ত এবং অমঞ্চিত পরিবর্তনগুলি ধরে রাখার নির্দেশ:

git stash

ধাপ 4: স্ট্যাশ পরিবর্তনগুলি তালিকাভুক্ত করুন

এর পরে, 'এক্সিকিউট করে স্ট্যাশ পরিবর্তনগুলি তালিকাভুক্ত করুন git stash তালিকা 'আদেশ:

git stash তালিকা

প্রদত্ত আউটপুট অনুসারে, স্ট্যাশ তালিকা অস্থায়ীভাবে 'এর পরিবর্তনগুলি ধারণ করে stash@{0} 'স্ট্যাশ সূচক:

ধাপ 5: স্ট্যাশ দেখান

স্ট্যাশ সূচক পরিবর্তনগুলি দেখতে, প্রদত্ত কমান্ডটি ব্যবহার করুন:

git stash দেখান

নীচের প্রদত্ত আউটপুট থেকে, লুকিয়ে রাখা সূচকটি সাময়িকভাবে ট্র্যাক করা ' demofile.py 'ফাইল এবং সংশোধিত আনট্র্যাকড' testfile.html ' ফাইল:

ধাপ 6: যাচাইকরণ

আবার, নিম্নলিখিত কমান্ডটি ব্যবহার করে যাচাইয়ের জন্য গিট সংগ্রহস্থলের বর্তমান স্থিতি পরীক্ষা করুন:

git অবস্থা

এটি দেখা যায় যে প্রতিশ্রুতি দেওয়ার কিছু নেই এবং কাজের গাছটি পরিষ্কার করা হয়েছে:

ধাপ 7: স্ট্যাশ পরিবর্তনগুলি প্রয়োগ করুন

অস্থায়ী হোল্ড স্ট্যাশ পরিবর্তনগুলি প্রয়োগ করতে, 'চালনা করুন git stash পপ 'আদেশ:

git stash পপ

নীচে দেওয়া আউটপুট থেকে, স্ট্যাশ পরিবর্তনগুলি গিট ওয়ার্কিং এরিয়া এবং স্টেজিং ইনডেক্সে ফিরিয়ে আনা হয়েছে:

ধাপ 8: স্ট্যাশ পরিষ্কার করুন

চালান ' git stash পরিষ্কার স্ট্যাশ পরিবর্তনগুলি স্থায়ীভাবে সাফ করার জন্য কমান্ড:

git stash পরিষ্কার

এখন, পরিবর্তনগুলি লুকিয়ে রাখতে প্রদত্ত কমান্ডটি চালান:

git stash

এটি লক্ষ্য করা যায় যে কোনও স্থানীয় পরিবর্তনগুলি সংরক্ষণ করতে হবে না:

এটাই! আমরা Git-এ 'git stash' কমান্ড সম্পর্কে তথ্য প্রদান করেছি।

উপসংহার

'গিট স্ট্যাশ' কমান্ডটি অস্থায়ীভাবে অস্থায়ীভাবে সংরক্ষণ করতে ব্যবহার করা হয় যা ব্যবহারকারীরা তাদের কার্যকারী অনুলিপিতে করেছেন। এটি করতে, স্থানীয় সংগ্রহস্থলে যান এবং বর্তমান কার্যকারী সংগ্রহস্থলের বর্তমান অবস্থা দেখুন। তারপর, চালান ' git stash ” অস্থায়ীভাবে অপ্রত্যাশিত পরিবর্তনগুলি ধরে রাখার আদেশ৷ এরপরে, স্ট্যাশ পরিবর্তন সূচক প্রদর্শনের স্ট্যাশ তালিকাটি পরীক্ষা করুন। এর পরে, ব্যবহার করুন ' git শো ” পরিবর্তনগুলি বিস্তারিতভাবে দেখার জন্য কমান্ড দিন এবং সেগুলি সম্পাদন করে পুনরায় প্রয়োগ করুন git stash পপ 'আদেশ। এই পোস্টটি গিটে 'গিট স্ট্যাশ' কমান্ড সম্পর্কে চিত্রিত করেছে।