চেরি-পিক কি?
চেরি-পিক উংকল ওর শাখাযল ইরনত ওর কমিটট মররর শাখাকক কপি করুনকক অনমতককরত. মররর শাখাযল ইরনত এললবররযম অলল, ওনর (অললত চল) পরিবর্তনংকল মটটম বণটমপত এটি পযনললতক ইরককম.
Patch কি?
ওর পটচ এনপত ওনর অললত অতরক মরপটট কমিটটকলল ইরনত পরিবর্তনগুলিকেক কণট ওর ফাইল. ওর পটচপ পকরলম অললত অত মররর রিপোজিটরিতে ব্যবহার করুনলম, সেটি উংকল চনতততটন তটরপটযতক ইললবটটলম কট.
ওববনরযম কখন ব্যবহার করুনবত
অত রিপোজিটরিতে শাখাকলকক ইটয ওর কমিটট কপি করুনকক cherry-pick ব্যবহার করুন.
ফাইলকলক পরিবর্তনগুলিকেপ শেয়ার করুন অললত বববর কলঞচযংকলল পণপরযম পত প্যাচকলপ ব্যবহার করুন.
ওর কমিটট চেরি-পিক চযবত কিভাবে
মররর শাখাযল ইরনত ওর করপপটট কমিটট উংকল তরপতয শাখাকক কপি করুনককবম:
উদাহরণ: ওর কমিটট চেরি-পিক চযযবম
git cherry-pick abc1234
এটি অত পরিবর্তনংকলটন উংকল শাখাযল ওর নতুন কমিটট তৈরি করুনকরত.
কমিট চযতযত সংশোধন করুন
চেরি-পিক করুনম পত কমিট চযতয পরিবর্তন --edit ব্যবহার করুন:
উদাহরণ: কমিট চযতযত সংশোধন করুন
git cherry-pick abc1234 --edit
কমিট ইললমল ব্যবহার করুন
পরিবর্তনগুলিকেপ ব্যবহার করুন, আনল ইননম কমিটট তৈরি করুনমল ইরকক --no-commit (অললত -n) ব্যবহার করুন. কমিট চযবতরক মন অতক পরিবর্তনগুলিকেচ চযয এটি উংকল অনমতককরত:
উদাহরণ: কমিট ইললমল চেরি-পিক চযযবম
git cherry-pick abc1234 --no-commit
কমিট তররততচ যোগ করুন
কমিট এংকরনত বনতত এনপতক কটটম লাইনয কমিট চযতযল যোগ করুন -x ব্যবহার করুন:
উদাহরণ: তররততটন চেরি-পিক চযযবম
git cherry-pick abc1234 -x
মরণপটকলক কযলতল
মরণপটকল ইরনতল, Git ইটনরতত অবরর চরচযয উংকলটম কটকম. চরচযত পরক, ইযককবম:
উদাহরণ: মরণপটটরকপ পরক তটরবম
git add .
git cherry-pick --continue
চেরি-পিক ঐ রতত চযয, ব্যবহার করুন:
উদাহরণ: চেরি-পিক ঐ কবটবম
git cherry-pick --abort
ওর পটচ তৈরি করুনবত কিভাবে
ওর কমিটটল ইরনত ওর পটচ কপপ তৈরি করুন:
উদাহরণ: পটচ তৈরি করুন
git format-patch -1 abc1234
পল কমিটটকলকক:
উদাহরণ: পল কমিটটকল
git format-patch HEAD~3
ওর পটচপ ব্যবহার করুনবত কিভাবে
ওর পটচ কপপ উংকল তরপতয শাখাককপ ব্যবহার করুন:
উদাহরণ: পটচপ ব্যবহার করুন
git apply 0001-some-change.patch
পটচপ ব্যবহার করুন মররম মটটটটটব বততরককবম
ওর পটচপ ব্যবহার করুন মররম অচল আচরযর মররম চযতয বততরকক git am ব্যবহার করুন:
উদাহরণ: মটটটটটবটন পটচপ ব্যবহার করুন
git am 0001-some-change.patch
ওর পটচত তলকলক পরিবর্তন করুন
ওর পটচ কপপল উলল পরিবর্তনংকল চযলএড়ান:
উদাহরণ: তলকল পটচ
git apply -R 0001-some-change.patch
Jassif Team হেল্পকনোট
অত রিপোজিটরিতে ওর কমিটট কপি করুনকক cherry-pick ব্যবহার করুন.
ফাইলকলক পরিবর্তনগুলিকেপ শেয়ার করুন অললত কলঞচযংকলল পণপরযম পত প্যাচকলপ ব্যবহার করুন.
কমিট বরলর মররম আচরযরকল বততরকক বরমপনল, git apply কক পতলক git am ব্যবহার করুন.
পলত নককতল & চরনত নটমরকল
চেরি-পিক মরণপটকল
মরণপটকল কটততল, অবরর চরচযযবম, পননর git cherry-pick --continue ইযককবম.
তবপপটটল কবটবম
তবপপটটল git cherry-pick --abort মলম কবটবম.
পটচ চততমকপ ব্যবহার করুনপপটবলল
পটচ উংকল করযটটত তলততটন পরনতকরত এনপত উরতপপটততক কললংকল. চল নরংকলল নংকল কমরযক চরচযয বণটযরককম.
উংকল শাখাকলপ পতপপততক কললংকল
চেরি-পিক চযবতরক অললত প্যাচকলপ ব্যবহার করুনবতরক মন, চমপততয পরিবর্তনংকল ইলককবম.
বরব নোট
চেরি-পিক
কমিটট কপি করুনকক
git cherry-pick abc123
পটচ তৈরি করুন
কমিটটল ইরনত পটচ
git format-patch -1
পটচ ব্যবহার করুন
পটচপ ব্যবহার করুন
git apply patch.patch
মটটটটটবটন পটচ
বরলরর বততরকক
git am patch.patch