এই লেখাটি নিম্নলিখিত দিকগুলিকে কভার করবে:
- পূর্বশর্ত: গিট ইনডেক্সে ফোল্ডার/ডিরেক্টরি যোগ করুন
- পদ্ধতি 1: 'গিট রিসেট' কমান্ড ব্যবহার করে 'গিট অ্যাড <ডির>'/স্ট্যাজেড ডিরেক্টরিকে পূর্বাবস্থায় ফেরান
- পদ্ধতি 2: 'গিট পুনরুদ্ধার' কমান্ড ব্যবহার করে 'গিট অ্যাড
'/পর্যায়ের ডিরেক্টরিটি পূর্বাবস্থায় ফেরান - পদ্ধতি 3: 'git rm' কমান্ড ব্যবহার করে 'git add
'/পর্যায়ের ডিরেক্টরি পূর্বাবস্থায় ফেরান
পূর্বশর্ত: গিট ইনডেক্সে ফোল্ডার/ডিরেক্টরি যোগ করুন
গিট সূচকে নির্দিষ্ট ডিরেক্টরি যোগ করতে, প্রথমে, পছন্দসই গিট সংগ্রহস্থলে নেভিগেট করুন এবং এর সামগ্রী দেখুন। তারপরে, ' ব্যবহার করে গিট সূচকে সাবফোল্ডার/সাবডিরেক্টরি যোগ করুন git
ধাপ 1: স্থানীয় সংগ্রহস্থলে স্যুইচ করুন
প্রথমে, নীচের তালিকাভুক্ত কমান্ডটি প্রবেশ করান এবং নির্দিষ্ট স্থানীয় সংগ্রহস্থলে পুনঃনির্দেশ করুন:
সিডি 'সি:\গো \R eng1'
ধাপ 2: সংগ্রহস্থল সামগ্রী দেখুন
তারপর, বর্তমান সংগ্রহস্থলের বিষয়বস্তু তালিকাভুক্ত করুন:
ls
নীচের আউটপুট নির্দেশ করে যে বর্তমান সংগ্রহস্থলে দুটি ফাইল এবং একটি সাবফোল্ডার রয়েছে:
ধাপ 3: গিট ইনডেক্সে সাবফোল্ডার যোগ করুন
এখন, এটি ট্র্যাক করতে নির্দিষ্ট সাবফোল্ডার নামের সাথে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
git যোগ করুন সাবডির
ধাপ 4: গিট স্ট্যাটাস দেখুন
পুরো সাবফোল্ডারটি স্টেজ করা হয়েছে কিনা তা যাচাই করতে, গিট স্ট্যাটাস দেখুন:
git অবস্থাএটি দেখা যায় যে এর সামগ্রী সহ পুরো সাবফোল্ডারটি ট্র্যাক করা হয়েছে:
পদ্ধতি 1: 'গিট রিসেট' কমান্ড ব্যবহার করে 'গিট অ্যাড <ডির>'/স্ট্যাজেড ডিরেক্টরিকে পূর্বাবস্থায় ফেরান
দ্য ' git রিসেট সমস্ত স্টেজ করা ফাইল এবং ফোল্ডার আনস্টেজ কমান্ড দিন। পূর্বাবস্থায় ফেরাতে ' git যোগ করুন
পদ্ধতি 2: 'গিট পুনরুদ্ধার' কমান্ড ব্যবহার করে 'গিট অ্যাড '/পর্যায়ের ডিরেক্টরিটি পূর্বাবস্থায় ফেরান
দ্য ' git পুনরুদ্ধার 'এর সাথে কমান্ড' -মঞ্চিত ” বিকল্পটি একটি পর্যায়ভুক্ত ফাইল বা ফোল্ডার সরিয়ে দেয় যা এখনও প্রতিশ্রুতিবদ্ধ নয়। নির্দিষ্ট পর্যায়কৃত ফোল্ডারটিকে পূর্বাবস্থায় ফিরিয়ে আনতে, নীচের তালিকাভুক্ত কমান্ডটি চালান:
গিট পুনরুদ্ধার --মঞ্চিত .
পদ্ধতি 3: 'git rm' কমান্ড ব্যবহার করে 'git add '/পর্যায়ের ডিরেক্টরি পূর্বাবস্থায় ফেরান
দ্য ' git rm 'এর সাথে কমান্ড' -ক্যাশেড ' এবং ' -আর ” বিকল্পগুলি এবং ডিরেক্টরি/ফোল্ডারের নাম গিট সূচক থেকে একটি নির্দিষ্ট ডিরেক্টরি এবং এর ভিতরে থাকা সমস্ত কিছু সরিয়ে দেয়:
git rm --ক্যাশেড -আর সাবডিরএখানে:
- ' -ক্যাশেড ' বিকল্পটি তৈরি করতে ব্যবহৃত হয় ' git rm ” কমান্ড শুধুমাত্র গিট সূচকে কাজ করে।
- ' -আর ” বিকল্পটি পুনরাবৃত্তিমূলকভাবে অপসারণ করতে ব্যবহার করা হয়।
- ' সাবডির আমাদের কাঙ্ক্ষিত ফোল্ডার/ডিরেক্টরি।
অবশেষে, পরিবর্তনগুলি যাচাই করতে গিট স্থিতি পরীক্ষা করুন:
git অবস্থাআপনি দেখতে পাচ্ছেন যে ' সাবডির সাবফোল্ডার/ডিরেক্টরি সফলভাবে আনস্টেজ করা হয়েছে:
আমরা “git add
উপসংহার
Git 'git add