Git Merge Conflicts

শাখাকল ইণককম পত এরপটম মরণপটকল নরবকককবম তরককবম

Merge Conflict কি?

ওর কপপন ওর পকতয ইরণট শাখাকল পরিবর্তনমপত ওর মর মরণপট এরপটকরত.

এনত পরিবর্তনতত বততককলল বণটম এন Git মটব চযয মটযত, এনব নংকল তরব চযয বণটম.

মর মটককম মন নংকল মরণপটট সমাধান করুন বণটম.

মর মরণপটকল কেন এরপটকনরন?

ওর কপপন ওর লাইনকল পরিবর্তনয শাখাকল নংকল ইণককমপত মর মরণপটকল পতবক এরপটম.

এটি কটট তটটংকলল অললত নণটকল শাখাকলল পণপরযম পত পতবনত.

1

মর মরণপটকলক কণবম তরককবম কিভাবে

নংকল ওর শাখায ইণককমপত মরণপটট পরিবর্তনগুলি ইরনতল, Git ইটনরতত মরণপটকলটন ফাইলকলক করককম.

উদাহরণ: ওর শাখায ইণককবম

git merge feature-branch

মরণপটকল ইরনতল, এনত ফাইলকল পতককপপটটললন এনর Git উংকলককচ চললম.

2

এনত ফাইলকলল মরণপটকল উললন এনপতক কণবম

উংকল কবনতত এনত ফাইলকল তবপপটকনরন এনপতক কণ git status ব্যবহার করুন:

উদাহরণ: অবস্থাচ পরীক্ষা করুন

git status
3

বরপটকলক কণবম

এনন পরিবর্তনম এরপটটত এনপতক কণবম মরণপটট কিভাবে তরপপত এনপতত তরমনকক উতব git diff ব্যবহার করুন:

উদাহরণ: বরপটকলক কণবম

git diff
4

মরণপটট করপপনকলত সংশোধন করুন

মরণপটট কপপত তরককবম. এটি এর মতো পকতকল নংকল কণপরকল:

মরণপটট করপপনকল

<<<<<<< HEAD
উংকল পরিবর্তনগুলি ইংক
=======
মরর শাখাযন পরিবর্তনগুলি
>>>>>>> feature-branch

নংকল বরমপবত বততককলল কপপত সংশোধন করুন, পননর মরণপটট করপপনকল (<<<<<<<, =======, >>>>>>>) অকররবম.

5

তরককপপটটতকক করককবম

কপপ চরচযত পরক, অত তরককপপটটতকক করককবম:

উদাহরণ: তরককপপটটতকক করককবম

git add filename.txt
6

মর মটককবম

ওর কমিটটটন মর মটককবম (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