গিট কি একটি ফাইল পুনরুদ্ধার করতে পারে?

Gita Ki Ekati Pha Ila Punarud Dhara Karate Pare



Git হল একটি স্বাধীন ট্র্যাকিং সিস্টেম যারা একটি দল হিসেবে একসাথে কাজ করে। গিট-এ, একাধিক প্রকল্পের উদ্দেশ্যে শত শত ফাইল যোগ করা যেতে পারে। আপনি যে কোনও সময় ফাইলগুলি তৈরি করতে, মুছতে এবং আপডেট করতে পারেন এবং গিট তার ব্যবহারকারীদের যে কোনও সময় মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করার অনুমতি দেয়।

এই ব্লগে, আমরা গিটে মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করার পদ্ধতি সম্পর্কে বিস্তারিত জানাব।

গিট কি একটি ফাইল পুনরুদ্ধার করতে পারে?

হ্যাঁ, গিট একটি ফাইল পুনরুদ্ধার করতে পারে। এই অপারেশনটি এমন একটি পরিস্থিতিতে প্রয়োজনীয় বলে মনে হচ্ছে যেখানে আপনি ভুলবশত কোনো গুরুত্বপূর্ণ ফাইল মুছে ফেলেছেন যা পুনরুদ্ধার করতে হবে।







কিভাবে Git এ একটি ফাইল পুনরুদ্ধার করবেন?

নীচের প্রদত্ত পদ্ধতিতে, প্রথমে, আমরা একটি গিট সংগ্রহস্থলে চলে যাব এবং বিদ্যমান ফাইলগুলির তালিকা পরীক্ষা করব। তারপর, তাদের যেকোনো একটি নির্বাচন করুন এবং ' $ git rm 'আদেশ। এর পরে, মুছে ফেলা ফাইলটি আনস্টেজ করুন এবং 'চালনা করুন' $ git চেকআউট — 'এটি পুনরুদ্ধার করার আদেশ।



উপরে আলোচিত দৃশ্যকল্প বুঝতে, নীচের প্রদত্ত পদক্ষেপগুলি দেখুন!



ধাপ 1: গিট ডিরেক্টরিতে নেভিগেট করুন
প্রথমত, 'cd' কমান্ড ব্যবহার করে গিট স্থানীয় সংগ্রহস্থলে যান:





$ সিডি 'সি:\ব্যবহারকারীরা \n azma\Git\demo2'

ধাপ 2: সংগ্রহস্থল ফাইল তালিকা
চালান ' git ls-ফাইল 'নির্দিষ্ট সংগ্রহস্থলের সমস্ত ফাইল দেখতে কমান্ড:



$ git ls-ফাইল

আপনি দেখতে পাচ্ছেন, আমাদের ' ডেমো2 ' গিট সংগ্রহস্থলে তিনটি ফাইল রয়েছে, দুটিতে ' .txt 'এবং একটি' সহ .rtf এক্সটেনশন:

ধাপ 3: ফাইল সরান
এখন, আমরা অপসারণ করব ' demo1.txt 'এর সাহায্যে গিট স্থানীয় সংগ্রহস্থল থেকে ফাইল git rm 'আদেশ:

$ git rm demo1.txt

এখানে, আমাদের নির্দিষ্ট ফাইল সফলভাবে মুছে ফেলা হয়েছে:

ধাপ 4: সংগ্রহস্থল ফাইল তালিকা
ফাইল অপসারণ অপারেশন যাচাই করতে প্রদত্ত কমান্ডটি চালান:

$ git ls-ফাইল

আপনি নীচের আউটপুটে দেখতে পাচ্ছেন, 'নামের সাথে কোনও ফাইল বিদ্যমান নেই demo1.txt ”:

ধাপ 5: স্থিতি পরীক্ষা করুন
' ব্যবহার করে গিট সংগ্রহস্থলের বর্তমান অবস্থা পরীক্ষা করুন git অবস্থা 'আদেশ:

$ git অবস্থা .

মুছে ফেলা ফাইলটি স্বয়ংক্রিয়ভাবে মঞ্চস্থ হয়, যা 'এর ডিফল্ট আচরণ rm 'আদেশ:

ধাপ 6: ফাইল আনস্টেজ করুন
এরপরে, 'এক্সকিউট করে মুছে ফেলা ফাইলটি আনস্টেজ করুন' git রিসেট 'আদেশ:

$ git রিসেট হেড -- demo1.txt

এখানে, উল্লেখ করুন “ হেড ' পরিবর্তনগুলি আনস্টেজ করার জন্য ফাইলের নামের সাথে বিকল্প:

ধাপ 7: স্থিতি পরীক্ষা করুন
স্থিতি পরীক্ষা করতে নীচের কমান্ডটি চালান:

$ git অবস্থা .

আপনি দেখতে পাচ্ছেন, মুছে ফেলার পরিবর্তনগুলি এখন পর্যায়ভুক্ত নয়:

ধাপ 8: ফাইল পুনরুদ্ধার করুন
অবশেষে, 'চালনা করুন git চেকআউট ফাইল পুনরুদ্ধার করতে কমান্ড:

$ git চেকআউট -- demo1.txt

আবার, চালান ' git অবস্থা গিট রিপোজিটরির বর্তমান স্থিতি দেখতে কমান্ড:

$ git অবস্থা .

রেপোতে এমন কিছুই রাখা হয়নি যা কমিট করতে হবে এবং কাজের ক্ষেত্রটি পরিষ্কার:

ধাপ 9: পুনরুদ্ধার ফাইল যাচাই করুন
অবশেষে, পুনরুদ্ধার করা ফাইল দেখতে সংগ্রহস্থল ফাইল তালিকাভুক্ত করুন:

$ git ls-ফাইল

প্রদত্ত আউটপুট দেখায় যে আমরা সফলভাবে মুছে ফেলা পুনরুদ্ধার করেছি ' demo1.txt আমাদের গিট সংগ্রহস্থলে ফাইল:

আমরা একটি ফাইল রিস্টোর করার পদ্ধতি উপস্থাপন করেছি।

উপসংহার

হ্যাঁ, আপনি Git এ ফাইলটি পুনরুদ্ধার করতে পারেন। এটি করার জন্য, গিট স্থানীয় সংগ্রহস্থলে যান, এবং সংগ্রহস্থলে রাখা বিদ্যমান ফাইলগুলি পরীক্ষা করুন। পরবর্তী, চালান ' $ git rm কোন ফাইল মুছে ফেলার কমান্ড। তারপরে, ' ব্যবহার করে পরিবর্তনগুলি আনস্টেজ করুন $ git রিসেট HEAD — 'আদেশ। অবশেষে, 'চালনা করুন $ git চেকআউট — 'মুছে ফেলা ফাইলটি পুনরুদ্ধার করতে কমান্ড। এই ব্লগটি Git-এ মুছে ফেলা ফাইলগুলি পুনরুদ্ধার করার পদ্ধতি ব্যাখ্যা করেছে।