কিভাবে Git Pull পূর্বাবস্থায় আনবেন

Kibhabe Git Pull Purbabasthaya Anabena



গিট হল প্রজেক্ট ফাইল ট্র্যাক করতে ব্যবহৃত বহুল ব্যবহৃত স্বাধীন সংস্করণ নিয়ন্ত্রণ ব্যবস্থা। গিটে, আমরা একাধিক ক্রিয়াকলাপ সম্পাদন করতে পারি, যেমন সংগ্রহস্থলে ফাইল এবং নতুন শাখা তৈরি বা আপডেট করা। স্থানীয় সংগ্রহস্থলে করা রিমোট রিডোতে সমস্ত পরিবর্তন সংরক্ষণ করতে, আপনি সেগুলিকে প্রতিশ্রুতিবদ্ধ এবং টানতে পারেন। আপনি ' ব্যবহার করে পরিবর্তনগুলি প্রত্যাবর্তন বা পূর্বাবস্থায় ফিরিয়ে আনতে পারেন $ গিট রিসেট - হার্ড হেড^ 'আদেশ।

এই ম্যানুয়ালটি আলোচনা করবে কিভাবে গিট টানকে পূর্বাবস্থায় ফিরিয়ে আনতে হয়।

কিভাবে গিট টান পূর্বাবস্থায়?

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







এখন, নির্দেশাবলীর দিকে যাওয়া যাক!



ধাপ 1: গিট রিপোজিটরিতে নেভিগেট করুন
প্রথমে, ' ব্যবহার করে গিট সংগ্রহস্থলে যান সিডি 'আদেশ:



$ সিডি 'C:\Users\hazmat\Git\Linux_1\Linux-redo'





ধাপ 2: নতুন ফাইল তৈরি করুন
এরপরে, চালান ' স্পর্শ গিট সংগ্রহস্থলে একটি নতুন ফাইল তৈরি করতে কমান্ড:

$ স্পর্শ ফাইল2



ধাপ 3: ফাইল যোগ করুন
এখন, কাজের এলাকা থেকে স্টেজিং এলাকায় ব্যাকট্র্যাক করা ফাইল যোগ করুন:

$ git যোগ করুন ফাইল2

ধাপ 4: পরিবর্তন করুন
প্রদত্ত কমান্ড ব্যবহার করে কমিট বার্তা সহ গিট সংগ্রহস্থলের পরিবর্তনগুলি সংরক্ষণ করুন:

$ git কমিট -মি 'ফাইল 2 যোগ করা হয়েছে'

ধাপ 5: গিট টান
চালান ' git টান রিমোট রিপোজিটরিতে সমস্ত কমিট পরিবর্তন টানতে কমান্ড:

$ git টান

এখানে, ডিফল্ট সম্পাদক খুলবে, একটি মন্তব্য যোগ করবে, পরিবর্তনগুলি সংরক্ষণ করবে এবং এটি থেকে প্রস্থান করবে:

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

বিঃদ্রঃ : গিট টানকে পূর্বাবস্থায় ফেরানোর জন্য পরবর্তী ধাপে যাওয়া যাক।

ধাপ 6: গিট লগ চেক করুন
এখন, ' ব্যবহার করে সমস্ত প্রতিশ্রুতি পরিবর্তনের লগ ইতিহাস পরীক্ষা করুন git লগ 'এর সাথে কমান্ড' -লাইফলাইন 'পতাকা এবং' -চিত্রলেখ 'বিকল্প:

$ git লগ --লাইফলাইন --চিত্রলেখ

এটা দেখা যায়, আমরা গিট রিপোজিটরিতে পাঁচটি কমিট করেছি এবং সাম্প্রতিক কমিট হল “ *4e4d7a8 ” এখন, আমরা ক্লিপবোর্ডে পূর্ববর্তী কমিটের রেফারেন্সটি অনুলিপি করব:

ধাপ 7: পূর্বাবস্থায় টানুন
এরপরে, চালান ' git রিসেট 'এর সাথে কমান্ড' - কঠিন 'পতাকা:

$ git রিসেট -- কঠিন হেড^

এখানে, আমরা নির্দিষ্ট করেছি ' হেড^ যা হেডকে পূর্ববর্তী প্রতিশ্রুতিতে নিয়ে যাবে:

ধাপ 8: লগ চেক করুন
পূর্বাবস্থায় গিট পুল অ্যাকশন যাচাই করতে, “চালনা করুন git লগ 'আদেশ:

$ git লগ --লাইফলাইন --চিত্রলেখ

নীচের আউটপুট নির্দেশ করে যে, আমরা সফলভাবে সম্পাদিত ক্রিয়াটি ফিরিয়ে দিয়েছি:

এছাড়াও আপনি নির্দিষ্ট করতে পারেন ' হেড~1 HEAD এর আগে প্রতিশ্রুতিতে ফিরে যেতে:

$ git রিসেট -- কঠিন মাথা ~ 1

আপনি দেখতে পাচ্ছেন, আমরা সফলভাবে পূর্ববর্তী প্রতিশ্রুতিতে ফিরে এসেছি:

এখানেই শেষ! আমরা Git Pull পূর্বাবস্থায় ফিরিয়ে আনার সবচেয়ে সহজ উপায় প্রদান করেছি।

উপসংহার

গিট পুল পূর্বাবস্থায় আনতে, প্রথমে, আপনার সিস্টেমে গিট টার্মিনাল খুলুন এবং গিট সংগ্রহস্থলে যান। এরপরে, পুনরায় করতে একটি ফাইল তৈরি করুন এবং যোগ করুন। তারপর, ' ব্যবহার করে পরিবর্তনগুলি করুন $ git কমিট -m <বার্তা> 'কমান্ড এবং চালান' $ git টান ” তাদের গিট রিমোট রিপোজিটরিতে টানতে কমান্ড। অবশেষে, চালান ' $ গিট রিসেট - হার্ড হেড^ ” টান অপারেশন পূর্বাবস্থায় ফেরাতে কমান্ড। এই ম্যানুয়ালটি গিট টানকে পূর্বাবস্থায় ফিরিয়ে আনার পদ্ধতি সম্পর্কে বিস্তারিত বর্ণনা করেছে।