গিটে মাস্টার ব্রাঞ্চের মতো ফাইলটি কীভাবে রিসেট করবেন

Gite Mastara Brancera Mato Pha Ilati Kibhabe Riseta Karabena



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

এই নির্দেশিকাটিতে, আপনি ফাইলগুলিকে Git-এর মাস্টার শাখার মতো রিসেট করার পদ্ধতি শিখবেন।

গিটে মাস্টার ব্রাঞ্চের মতো ফাইলটি কীভাবে রিসেট করবেন?

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







উপরের দৃশ্যকল্প বুঝতে নীচের প্রদত্ত পদ্ধতির দিকে যান!



ধাপ 1: গিট ব্যাশ চালু করুন
'এর সাহায্যে গিট টার্মিনাল খুলুন স্টার্টআপ ' তালিকা:







ধাপ 2: গিট ডিরেক্টরিতে যান
' ব্যবহার করে গিট স্থানীয় ডিরেক্টরিতে নেভিগেট করুন সিডি 'আদেশ:

$ সিডি 'সি:\ব্যবহারকারীরা \n আসমা\গো \R evert'



ধাপ 3: শাখা তৈরি করুন এবং স্যুইচ করুন
এখন, প্রদত্ত কমান্ডটি ব্যবহার করে অবিলম্বে নতুন শাখা তৈরি করুন এবং স্যুইচ করুন:

$ git চেকআউট -খ মাস্টার

ধাপ 4: ফাইল তৈরি করুন
চালান ' স্পর্শ 'কমান্ড' নামে একটি নতুন ফাইল তৈরি করতে file1.txt ”:

$ স্পর্শ file1.txt

ধাপ 5: ট্র্যাক ফাইল
এরপরে, ওয়ার্কিং ডিরেক্টরি থেকে স্টেজিং এলাকায় ফাইলটি ট্র্যাক করুন:

$ git যোগ করুন file1.txt

ধাপ 6: পরিবর্তন করুন
একটি প্রতিশ্রুতি বার্তা সহ গিট সংগ্রহস্থলে করা পরিবর্তনগুলি প্রতিশ্রুতিবদ্ধ করুন:

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

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

ধাপ 7: ফাইল আপডেট করুন
এটিতে কিছু পরিবর্তন করতে ফাইলটি খুলুন:

$ ফাইল 1.txt শুরু করুন

ধাপ 8: পরিবর্তন করুন
এখন, ' ব্যবহার করে পরিবর্তনগুলি সংরক্ষণ করুন git কমিট 'সহ কমান্ড' -মি কোন বার্তা নির্দিষ্ট করার বিকল্প:

$ git কমিট -মি 'file1.txt আপডেট হয়েছে'

ধাপ 9: শাখা পরিবর্তন করুন
এরপরে, চালান ' git চেকআউট 'আগের দিকে ফিরে যাওয়ার জন্য কমান্ড' প্রধান শাখা:

$ git চেকআউট প্রধান

ধাপ 10: ফাইল আপডেট করুন
' ব্যবহার করে ফাইল খুলুন শুরু 'এটি আপডেট করার জন্য কমান্ড এবং চাপুন' CTRL + S পরিবর্তনগুলি সংরক্ষণ করার জন্য কী:

$ ফাইল 1.txt শুরু করুন

ধাপ 11: ফাইল রিসেট করুন
পরিবর্তনগুলি পুনরায় সেট করতে, 'চালনা করুন git চেকআউট 'আদেশ:

$ git চেকআউট মাস্টার -- file1.txt

এখানে, আমরা শাখার নাম উল্লেখ করেছি ' মাস্টার 'এবং ব্যবহৃত' - ফাইলের নামের আগে যা নির্দেশ করে যে নির্দিষ্ট পাঠ্যটিকে শাখার নামের পরিবর্তে একটি ফাইলের নাম হিসাবে ব্যাখ্যা করা হবে:

ধাপ 12: রিসেট অপারেশন যাচাই করুন
এখন, রিসেট অপারেশন যাচাই করতে ফাইলটি খুলুন:

$ ফাইল 1.txt শুরু করুন

আপনি দেখতে পাচ্ছেন, নির্দিষ্ট ফাইলটি ডিফল্ট সম্পাদকে খোলা হয়েছে এবং এটি মাস্টার শাখার মতোই রিসেট করা হয়েছে:

ধাপ 13: পরিবর্তনগুলি দেখুন
অবশেষে, 'চালনা করুন git diff ” নতুন রিসেট ফাইলের বিষয়বস্তুর মধ্যে পার্থক্য দেখতে কমান্ড:

$ git diff --ক্যাশেড

এখানে ' -ক্যাশেড ' বিকল্পটি রিসেট পরিবর্তনগুলি প্রদর্শন করতে ব্যবহৃত হয়:

আসুন Git-এ একটি নির্দিষ্ট প্রতিশ্রুতিতে ফাইলটি পুনরায় সেট করার পদ্ধতিটি পরীক্ষা করে দেখি।

কিভাবে Git-এ নির্দিষ্ট কমিট-এ ফাইল রিসেট করবেন?

কখনও কখনও, ব্যবহারকারীদের ফাইলটিকে একটি নির্দিষ্ট প্রতিশ্রুতিতে পুনরায় সেট করতে হবে। এটি অর্জন করতে, ব্যবহারকারীরা ফাইল সংস্করণগুলির মধ্যে করা পরিবর্তনগুলি দেখতে পারেন। আসুন এই উদ্দেশ্যে নীচের প্রদত্ত নির্দেশাবলী চেষ্টা করুন।

ধাপ 1: ফোল্ডারে সরান
চালান ' সিডি 'নির্দিষ্ট ফোল্ডারে নেভিগেট করতে কমান্ড:

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

ধাপ 2: ডিরেক্টরি তৈরি করুন
প্রদত্ত কমান্ড ব্যবহার করে একটি নতুন গিট স্থানীয় ডিরেক্টরি তৈরি করুন:

$ mkdir লিনাক্স-ইঙ্গিত

এর পরে, নতুন তৈরি গিট স্থানীয় সংগ্রহস্থলে নেভিগেট করুন:

$ সিডি লিনাক্স-ইঙ্গিত

ধাপ 3: শাখা তৈরি করুন এবং স্যুইচ করুন
এখন, একটি নতুন শাখা তৈরি করুন এবং অবিলম্বে এটিতে স্যুইচ করুন:

$ git চেকআউট -খ আলফা

এখানে ' -খ পতাকা শাখা প্রতিনিধিত্ব করে:

ধাপ 4: ফাইল তৈরি করুন
নামে একটি নতুন ফাইল তৈরি করুন ' file1.txt ' নিম্নলিখিত কমান্ড ব্যবহার করে:

$ স্পর্শ file1.txt

ধাপ 5: ট্র্যাক ফাইল
এরপরে, চালান ' git যোগ করুন স্টেজিং এলাকায় ফাইল ট্র্যাক করতে কমান্ড:

$ git যোগ করুন file1.txt

ধাপ 6: ফাইল খুলুন
তৈরি করা ফাইলটি খুলুন, কিছু পাঠ্য যোগ করুন এবং এটি সংরক্ষণ করুন:

$ ফাইল 1.txt শুরু করুন

ধাপ 7: শাখা তৈরি করুন এবং পরিবর্তন করুন
এর পরে, 'নামক নতুন শাখা তৈরি করুন এবং স্যুইচ করুন বিটা ' সাহায্যে ' git চেকআউট 'আদেশ:

$ git চেকআউট -খ বিটা

ধাপ 8: ফাইল খুলুন এবং আপডেট করুন
ফাইলটি খুলুন, এটি নতুন শাখায় আপডেট করুন এবং এটি সংরক্ষণ করুন:

$ ফাইল 1.txt শুরু করুন

ধাপ 9: পরিবর্তন করুন
গিট সংগ্রহস্থলে সমস্ত পরিবর্তন করুন:

$ git কমিট -মি 'ফাইল 1 আপডেট করা হয়েছে'

ধাপ 10: লগ ইতিহাস পরীক্ষা করুন
গিট স্থানীয় সংগ্রহস্থলের লগ ইতিহাস দেখুন:

$ git লগ

আউটপুট সবচেয়ে সাম্প্রতিক প্রতিশ্রুতি পরিবর্তন বোঝায়:

ধাপ 11: কমিট হ্যাশ ব্যবহার করে ফাইল রিসেট করুন
চালান ' git চেকআউট ” রিসেট করতে কমিট হ্যাশ এবং ফাইলের নাম সহ কমান্ড:

$ git চেকআউট f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.txt

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

আপনি ' ব্যবহার করে একই কাজ সম্পাদন করতে পারেন git রিসেট 'কমান্ড অনুসরণ করুন:

$ git রিসেট f0e09032ee7cc71e7181f8f4e1e9816f973915c0 file1.txt

আপনি যেমন পারেন, বর্তমান অবস্থা ' file1.txt 'হয়' এম ' যা ইঙ্গিত করে যে এটি সংশোধন করা হয়েছে এবং আগের মতো পুনরায় সেট করা হয়েছে:

আমরা গিট-এ একটি মাস্টার শাখার মতো ফাইলগুলিকে রিসেট করার পদ্ধতিটি সংকলন করেছি।

উপসংহার

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