এই গবেষণা ব্যাখ্যা করবে:
- গিট সংস্করণ নিয়ন্ত্রণে একটি প্যাচ কি?
- '' ব্যবহার করে কিভাবে একটি প্যাচ তৈরি/বানাতে হয় git ফরম্যাট-প্যাচ “আজ্ঞে?
- '' ব্যবহার করে কিভাবে একটি প্যাচ তৈরি/বানাতে হয় git diff “আজ্ঞে?
গিট সংস্করণ নিয়ন্ত্রণে একটি প্যাচ কি?
গিট সংস্করণ নিয়ন্ত্রণে, একটি প্যাচ হল একটি পাঠ্য ফাইল যা কোডে করা পরিবর্তনের বিবরণ রাখে। এটি অতীতে প্রকল্পে করা সমস্ত পরিবর্তন এবং পার্থক্য রয়েছে৷ তদুপরি, এটি কোডের লাইনগুলি সম্পর্কে সমস্ত তথ্য রেকর্ড করে যা যুক্ত, মুছে বা সংশোধন করা হয়েছিল।
কিভাবে 'গিট ফরম্যাট-প্যাচ' কমান্ড ব্যবহার করে একটি প্যাচ তৈরি/বানাতে হয়?
গিটে একটি প্যাচ তৈরি করতে, প্রথমে, পছন্দসই স্থানীয় ডিরেক্টরিতে নেভিগেট করুন। তারপরে, কমিট ইতিহাস পরীক্ষা করুন এবং নির্দিষ্ট কমিট আইডি নির্বাচন করুন। এর পরে, 'চালনা করুন git ফরম্যাট-প্যাচ -1 <কমিট-আইডি> 'নির্বাচিত কমিট আইডি থেকে একটি প্যাচ তৈরি করতে কমান্ড। অবশেষে, তৈরি প্যাচ যাচাই করুন।
ধাপ 1: স্থানীয় সংগ্রহস্থলে নেভিগেট করুন
প্রথমত, নিম্নোক্ত কমান্ড ব্যবহার করে নির্দিষ্ট স্থানীয় ডিরেক্টরিতে পুনঃনির্দেশ করুন:
$ সিডি 'সি:\গো \R মহাকাব্য'
ধাপ 2: কমিট ইতিহাস দেখুন
তারপর, কমিট ইতিহাস দেখতে গিট লগ চেক করুন:
$ git লগ --অনলাইন
নীচের আউটপুটে, কমিট আইডি দিয়ে কমিট ইতিহাস দেখা যাবে। পছন্দসই কমিট হ্যাশ চয়ন করুন. উদাহরণস্বরূপ, আমরা নির্বাচন করেছি ' 03668b5 'কমিট আইডি:
ধাপ 3: প্যাচ তৈরি/বানান
এখন, এটি থেকে একটি প্যাচ তৈরি করতে নির্বাচিত কমিট আইডি সহ নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
$ git ফরম্যাট-প্যাচ -1 03668b5
ধাপ 4: তৈরি প্যাচ যাচাই করুন
নতুন প্যাচ তৈরি করা হয়েছে তা নিশ্চিত করতে, নীচের প্রদত্ত কমান্ডটি চালান:
$ lsলক্ষ্য করা যায় যে নতুন “ 0001-New-feature-file-added.patch 'প্যাচ তৈরি করা হয়েছে:
কিভাবে 'গিট ডিফ' কমান্ড ব্যবহার করে একটি প্যাচ তৈরি/বানান?
দ্য ' git diff
ধাপ 1: গিট লগ দেখুন
প্রথমে, গিট লগ চেক করে কমিট ইতিহাস দেখুন:
$ git লগ --অনলাইননীচের আউটপুট কমিট আইডি সহ কমিট ইতিহাস প্রদর্শন করে। একটি প্যাচ তৈরির জন্য নির্দিষ্ট কমিট আইডি কপি করুন। উদাহরণস্বরূপ, আমরা নির্বাচন করেছি ' 1839bf4 'কমিট হ্যাশ:
ধাপ 2: প্যাচ তৈরি করুন বা তৈরি করুন
তারপর, 'এর সাহায্যে একটি প্যাচ তৈরি করুন git diff ” কমান্ড দিন এবং কমিট আইডি এবং প্যাচ ফাইলের নাম উল্লেখ করুন:
$ git diff 1839bf4 > mypatch.diffএখানে ' 1839bf4 ' হল কমিট আইডি, এবং ' mypatch.diff 'প্যাচ ফাইলের নাম:
ধাপ 3: তৈরি করা প্যাচ যাচাই করুন
অবশেষে, ' ব্যবহার করে নতুন তৈরি প্যাচ যাচাই করুন ls 'আদেশ:
$ lsলক্ষ্য করা যায় যে ' mypatch.diff 'প্যাচ ফাইল সফলভাবে তৈরি করা হয়েছে:
আমরা গিটে প্যাচ এবং গিটে একটি প্যাচ তৈরির পদ্ধতি সম্পর্কে ব্যাখ্যা করেছি।
উপসংহার
গিট সংস্করণ নিয়ন্ত্রণে, একটি প্যাচ হল একটি পাঠ্য ফাইল যা ইতিহাসে প্রকল্প কোডে করা পরিবর্তন বা পরিবর্তন এবং পার্থক্যগুলির বর্ণনা ধারণ করে। এটি কোডের লাইন সম্পর্কে সমস্ত তথ্য রেকর্ড করে যা যোগ করা, মুছে ফেলা বা সংশোধন করা হয়েছে। গিটে একটি প্যাচ তৈরি করতে, ' git ফরম্যাট-প্যাচ -1 <কমিট-আইডি> ' অথবা ' git diff