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

Gite Gita Ribharta Kamanda Byakhya Karechena



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

এই পোস্টটি সম্পর্কে কথা বলবে:

গিটে 'গিট রিভার্ট' কমান্ড কী?

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







কিভাবে 'গিট রিভার্ট' গিটে পরিবর্তন কমিট করবেন?

কোনো নির্দিষ্ট প্রতিশ্রুতি পরিবর্তন প্রত্যাবর্তন করতে, প্রদত্ত নির্দেশাবলী অনুসরণ করুন:



  • গিট স্থানীয় সংগ্রহস্থলে নেভিগেট করুন।
  • বর্তমান সংগ্রহস্থলের বিষয়বস্তু তালিকাভুক্ত করুন এবং যে ফাইলটি গিট সংগ্রহস্থল থেকে প্রত্যাবর্তন করতে হবে সেটি বেছে নিন।
  • গিট লগ ইতিহাস দেখুন এবং নির্দিষ্ট কমিট SHA হ্যাশ নির্বাচন করুন।
  • চালান ' git revert 'আদেশ।

ধাপ 1: গিট রিপোজিটরিতে যান

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



সিডি 'সি:\ব্যবহারকারীরা \n আজমা \ গিট \ কোকো'

ধাপ 2: বিদ্যমান বিষয়বস্তুর তালিকা করুন

সংগ্রহস্থলের বিষয়বস্তু তালিকাভুক্ত করতে, চালান ' ls 'আদেশ:





ls

প্রদত্ত আউটপুট থেকে, আমরা নির্বাচন করেছি ' file1.py 'আরো প্রক্রিয়াকরণের জন্য ফাইল:



ধাপ 3: গিট লগ ইতিহাস পরীক্ষা করুন

চালান ' git reflog. বর্তমান সংগ্রহস্থল লগ ইতিহাস দেখতে কমান্ড:

git reflog .

এখানে, আমরা নির্বাচন করেছি ' 59bd8e1 এই কমিট প্রত্যাবর্তন করতে SHA হ্যাশ কমিট করুন:

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

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

git রিভার্ট 59bd8e1

উপরের কমান্ডটি কার্যকর করা হলে, ডিফল্ট পাঠ্য সম্পাদক খুলবে। একটি প্রতিশ্রুতি বার্তা যোগ করুন, পরিবর্তনগুলি সংরক্ষণ করুন এবং পাঠ্য সম্পাদক বন্ধ করুন৷ উদাহরণস্বরূপ, আমরা টাইপ করেছি ' প্রত্যাবর্তন 'প্রথম ফাইল যোগ করা হয়েছে' 'কমিট বার্তা হিসাবে:

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

ধাপ 5: রিভার্ট অপারেশন যাচাই করুন

নির্দিষ্ট পরিবর্তনগুলি প্রত্যাবর্তন করা হয়েছে কিনা তা নিশ্চিত করতে, ' git reflog. 'আদেশ:

git reflog .

আপনি দেখতে পাচ্ছেন, HEAD সাম্প্রতিক প্রতিশ্রুতির দিকে নির্দেশ করে যা নির্দেশ করে যে প্রতিশ্রুতি পরিবর্তনগুলি প্রত্যাবর্তন করা হয়েছে:

এখানেই শেষ! আমরা সম্পর্কে বিস্তারিত সংকলন করেছি ' git রিভার্ট গিটে কমান্ড।

উপসংহার

দ্য ' গিট প্রত্যাবর্তন ” কমান্ড নির্দিষ্ট প্রতিশ্রুতি পরিবর্তন প্রত্যাবর্তন করতে ব্যবহৃত হয়। এটি করতে, গিট স্থানীয় সংগ্রহস্থলে নেভিগেট করুন এবং বর্তমান সংগ্রহস্থলের বিষয়বস্তু তালিকাভুক্ত করুন। তারপর, গিট লগ ইতিহাস দেখুন এবং নির্দিষ্ট কমিট SHA হ্যাশ নির্বাচন করুন। এর পরে, 'চালনা করুন git revert 'আদেশ। এই পোস্টটি গিটে 'গিট রিভার্ট' কমান্ডের ব্যবহার প্রদর্শন করেছে।