কিভাবে Git এ HEAD রিসেট করবেন

Kibhabe Git E Head Riseta Karabena



গিট হল একটি বিকেন্দ্রীকৃত সংস্করণ নিয়ন্ত্রণ ব্যবস্থা যা একটি শেয়ার্ড রিপোজিটরিতে একটি প্রকল্পের বিকাশের সময় একাধিক ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয়, যেমন নতুন শাখা তৈরি করা, শাখাগুলি মুছে ফেলা, শাখাগুলিকে একত্রিত করা এবং ব্যবহারকারীর প্রয়োজনীয়তা অনুসারে HEAD পুনরায় সেট করা। এই ক্রিয়াগুলি বিভিন্ন উপলব্ধ গিট কমান্ডের মাধ্যমে সঞ্চালিত হতে পারে।

এই অধ্যয়নটি দেখাবে কিভাবে Git-এ HEAD রিসেট করা যায়।

কিভাবে Git এ HEAD রিসেট করবেন?

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







উপরের আলোচিত কৌশলটির কাজ বোঝার জন্য, আসুন নীচের প্রদত্ত নির্দেশাবলীতে চলে যাই।



ধাপ 1: গিট রিপোজিটরিতে নেভিগেট করুন

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



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





ধাপ 2: লগ চেক করুন

তারপর, চালান ' git লগ বর্তমান শাখা এবং তাদের প্রতিশ্রুতি পরীক্ষা করার জন্য কমান্ড:

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

নীচের আউটপুট নির্দেশ করে যে আমাদের 'নামক শুধুমাত্র একটি শাখা আছে' মাস্টার 'এবং বর্তমানে HEAD সবচেয়ে সাম্প্রতিক প্রতিশ্রুতিতে স্থাপন করা হয়েছে' bffda7e 'বার্তা সহ' ফাইল আপডেট করুন ”:



ধাপ 3: হেড রিসেট করুন

এখন, 'ব্যবহার করে হেড পজিশনকে পূর্ববর্তী প্রতিশ্রুতিতে পুনরায় সেট করুন git রিসেট 'আদেশ। এখানে, আমরা ব্যবহার করেছি ' - কঠিন ” বিকল্প, যা বর্তমান কার্যকারী ডিরেক্টরির আনট্র্যাক করা ফাইলগুলিকে ছেড়ে দেবে:

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

আপনি দেখতে পাচ্ছেন, হেডের অবস্থান পরিবর্তিত হয়েছে এবং পূর্ববর্তী প্রতিশ্রুতিতে পুনরায় সেট করা হয়েছে:

ধাপ 4: লগ চেক করুন

আবার, HEAD এর পরিবর্তিত অবস্থান যাচাই করতে লগ স্ট্যাটাস চেক করুন:

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

এখানেই শেষ! আমরা গিটে হেড রিসেট করার পদ্ধতিটি দক্ষতার সাথে ব্যাখ্যা করেছি।

উপসংহার

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