বর্তমান ওয়ার্কিং ডাইরেক্টরীতে অপ্রত্যাশিত পরিবর্তনগুলি থেকে একটি গিট প্যাচ তৈরি করুন

Bartamana Oyarkim Da Irektarite Apratyasita Paribartanaguli Theke Ekati Gita Pyaca Tairi Karuna



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

এই টিউটোরিয়ালটি দেখাবে কিভাবে গিট অপ্রতিরোধ্য পরিবর্তনগুলি থেকে একটি প্যাচ তৈরি করতে হয়।

গিট ওয়ার্কিং রিপোজিটরিতে অনিয়মিত পরিবর্তনগুলি থেকে কীভাবে একটি প্যাচ তৈরি করবেন?

গিট রিপোজিটরিতে অনিয়মিত পরিবর্তনগুলি থেকে একটি প্যাচ তৈরি করতে, প্রথমে, সংগ্রহস্থলে যান, স্টেজিং সূচকে পরিবর্তনগুলি যোগ করুন এবং ' git diff –cached > Filename.patch 'আদেশ।







একটি ব্যবহারিক নির্দেশিকা জন্য, প্রদত্ত পদ্ধতির মাধ্যমে যান।



ধাপ 1: গিট টার্মিনাল চালু করুন
উইন্ডোজ 'স্টার্টআপ' মেনু থেকে গিট টার্মিনাল চালু করুন:







ধাপ 2: গিট ওয়ার্কিং ডিরেক্টরিতে যান
' ব্যবহার করে গিট ওয়ার্কিং ডিরেক্টরিতে যান cd <ডিরেক্টরি পাথ> 'আদেশ:

সিডি 'C:\Git\Demo'



ধাপ 3: গিট ডিরেক্টরি শুরু করুন
প্রদত্ত কমান্ডের মাধ্যমে গিট ডিরেক্টরি শুরু করুন:

$ গরম

ধাপ 4: নতুন ফাইল তৈরি করুন
এক্সিকিউট করে নতুন ফাইল জেনারেট করুন ' স্পর্শ করুন <ফাইল-নাম> 'আদেশ:

$ স্পর্শ File2.txt

ধাপ 5: আনট্র্যাকড পরিবর্তন যোগ করুন
এরপরে, উল্লিখিত কমান্ডের মাধ্যমে ট্র্যাকিং সূচকে আনট্র্যাক করা পরিবর্তনগুলি সরান:

$ git যোগ করুন .

পরিবর্তনগুলি স্টেজিং সূচকে যোগ করা হয়েছে কিনা তা যাচাই করতে গিট স্ট্যাটাস পরীক্ষা করুন:

$ git অবস্থা

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

ধাপ 6: আনকমিটেড পরিবর্তনের প্যাচ তৈরি করুন
পরবর্তী ধাপে, অনিয়মিত পর্যায়ক্রমে পরিবর্তনের প্যাচ তৈরি করুন:

$ git diff --ক্যাশেড > প্যাচফাইল।প্যাচ

উপরের কমান্ডে, ' -ক্যাশেড ” বিকল্পটি পর্যায়ক্রমে পরিবর্তনের প্যাচ তৈরি করতে ব্যবহৃত হয়। যদি একজন ব্যবহারকারী ব্যবহার করতে না পারে ' -ক্যাশেড ” বিকল্পে, আনট্র্যাক করা পরিবর্তনগুলির একটি প্যাচ তৈরি করা হবে:

ব্যবহার ' ls ' বর্তমান সংগ্রহস্থলের সমস্ত ডিরেক্টরি এবং ফাইল দেখতে কমান্ড:

$ ls

ধাপ 7: প্যাচ প্রয়োগ করুন
প্যাচ ফাইল কাজ করছে কি না তা পরীক্ষা করতে একই ডিরেক্টরিতে প্যাচ প্রয়োগ করুন:

$ git প্রয়োগ করুন প্যাচফাইল।প্যাচ

এটি লক্ষ্য করা যায় যে একটি ত্রুটির সম্মুখীন হয়েছে কারণ এটি ইতিমধ্যেই কার্যকারী ডিরেক্টরিতে বিদ্যমান:

ধাপ 8: নতুন সংগ্রহস্থল তৈরি করুন
আসুন একটি নতুন ডিরেক্টরি তৈরি করি যেখানে আমরা সম্প্রতি তৈরি করা প্যাচ প্রয়োগ করব। এই উদ্দেশ্যে, ব্যবহার করুন ' mkdir 'আদেশ:

$ mkdir নিউডিরেক্টরি

এর পরে, '' ব্যবহার করে নতুন ডিরেক্টরি বা সংগ্রহস্থল খুলুন সিডি 'আদেশ:

$ সিডি নিউডিরেক্টরি /

ধাপ 9: অনিয়মিত পরিবর্তনের প্যাচ প্রয়োগ করুন
এরপরে, নীচের প্রদত্ত কমান্ডটি ব্যবহার করে একটি নতুন ডিরেক্টরিতে প্যাচটি প্রয়োগ করুন:

$ git প্রয়োগ করুন / / গিট / ডেমো / প্যাচফাইল।প্যাচ

প্যাচ প্রয়োগ করা হয়েছে কিনা তা যাচাই করতে, সমস্ত ফাইলের তালিকা দেখুন:

$ ls

আউটপুট ইঙ্গিত করে যে আমরা সফলভাবে নতুন ডিরেক্টরিতে অনিয়মিত পরিবর্তনগুলির প্যাচ প্রয়োগ করেছি:

আমরা আপনাকে সীমাহীন পরিবর্তনগুলি থেকে একটি গিট প্যাচ তৈরি করার পদ্ধতি শিখিয়েছি।

উপসংহার

গিট অনিয়মিত পরিবর্তনগুলি থেকে একটি প্যাচ তৈরি করতে, প্রথমে, গিট ওয়ার্কিং রিপোজিটরি খুলুন। একটি নতুন ফাইল তৈরি করুন এবং ট্র্যাকিং সূচকে যোগ করুন। এর পরে, ব্যবহার করে ট্র্যাক করা অনিয়মিত পরিবর্তনগুলির একটি গিট প্যাচ তৈরি করুন git diff –cached > Patchfile.patch 'আদেশ। এর পরে, প্যাচটি অন্য সংগ্রহস্থল বা ডিরেক্টরিতে প্রয়োগ করুন “ git প্রয়োগ করুন 'আদেশ। এই পোস্টটি গিট অনিয়মিত পরিবর্তনগুলি থেকে একটি প্যাচ তৈরি করার পদ্ধতি প্রদর্শন করেছে।