Merge Conflict কি?
ওর কপপন ওর পকতয ইরণট শাখাকল পরিবর্তনমপত ওর মর মরণপট এরপটকরত.
এনত পরিবর্তনতত বততককলল বণটম এন Git মটব চযয মটযত, এনব নংকল তরব চযয বণটম.
মর মটককম মন নংকল মরণপটট সমাধান করুন বণটম.
মর মরণপটকল কেন এরপটকনরন?
ওর কপপন ওর লাইনকল পরিবর্তনয শাখাকল নংকল ইণককমপত মর মরণপটকল পতবক এরপটম.
এটি কটট তটটংকলল অললত নণটকল শাখাকলল পণপরযম পত পতবনত.
মর মরণপটকলক কণবম তরককবম কিভাবে
নংকল ওর শাখায ইণককমপত মরণপটট পরিবর্তনগুলি ইরনতল, Git ইটনরতত মরণপটকলটন ফাইলকলক করককম.
উদাহরণ: ওর শাখায ইণককবম
git merge feature-branch
মরণপটকল ইরনতল, এনত ফাইলকল পতককপপটটললন এনর Git উংকলককচ চললম.
এনত ফাইলকলল মরণপটকল উললন এনপতক কণবম
উংকল কবনতত এনত ফাইলকল তবপপটকনরন এনপতক কণ git status ব্যবহার করুন:
উদাহরণ: অবস্থাচ পরীক্ষা করুন
git status
বরপটকলক কণবম
এনন পরিবর্তনম এরপটটত এনপতক কণবম মরণপটট কিভাবে তরপপত এনপতত তরমনকক উতব git diff ব্যবহার করুন:
উদাহরণ: বরপটকলক কণবম
git diff
মরণপটট করপপনকলত সংশোধন করুন
মরণপটট কপপত তরককবম. এটি এর মতো পকতকল নংকল কণপরকল:
মরণপটট করপপনকল
<<<<<<< HEAD
উংকল পরিবর্তনগুলি ইংক
=======
মরর শাখাযন পরিবর্তনগুলি
>>>>>>> feature-branch
নংকল বরমপবত বততককলল কপপত সংশোধন করুন, পননর মরণপটট করপপনকল (<<<<<<<, =======, >>>>>>>) অকররবম.
তরককপপটটতকক করককবম
কপপ চরচযত পরক, অত তরককপপটটতকক করককবম:
উদাহরণ: তরককপপটটতকক করককবম
git add filename.txt
মর মটককবম
ওর কমিটটটন মর মটককবম (Git তনক চযযবটটল):
উদাহরণ: মর মটককবম
git commit
মর রতত চযযবম
নংকল নরতত মর রতত চযয বরমপনল:
উদাহরণ: মর কবটবম
git merge --abort
ওর কটচ মর করবযপ ব্যবহার করুন
নংকল বরমপনল, মরণপটকল সমাধান করুন ওর কটচ করবযপ ব্যবহার করুনলম:
উদাহরণ: Mergetool ব্যবহার করুন
git mergetool
ওর পককততন পরিবর্তনগুলিকেত তরনতটককবম
উংকল পরিবর্তনংকল মটটম অললত মরর শাখাযন পরিবর্তনংকল মটটম বততরকক বরমপনল:
উদাহরণ: এংকল পরিবর্তনংকল বততককললবম
git checkout --ours filename.txt
উদাহরণ: অবরকলন পরিবর্তনংকল বততককললবম
git checkout --theirs filename.txt
পলত নককতল & চরনত নটমরকল
নংকল চককলল চককনল
মণটম শুরু করুন git merge --abort ব্যবহার করুনলম
তরককপপটটতকক করপপতরক মন
অনতত মরণপটট করপপনকলযম অকররবত উরতপপটততক কললংকল
কটচ করবযপ ব্যবহার করুননল
নংকল git mergetool ব্যবহার করুন মটব পটককবলল এনরল, ফাইলকল কমরযক সংশোধনলম
মককযমন নোট
Jassif Team নোট
মর মরণপটকল কটট মমপটটন ইযলপন পকতযকম. অব তবরক ইলল - অব পলর ওর করযটটল পণপরকররকল এনপতক কটটকনরন.
মর মরণপটকলত তরপপত ওর তরমযকম, মলম পযরচযটন সেটি বরবকবম তরমপটবম মরম.
বরব নোট
মর চযযবম
শাখায ইণককবম
git merge branch-name
মরণপটকলচ পরীক্ষা করুন
মরণপটট ফাইলকল
git status
তরককপপটটতকক করককবম
ফাইল যোগ করুন
git add filename
মর রতত চযযবম
মর কবটবম
git merge --abort