Konfliktët e bashkimit ndodhin kur Git nuk mund të kombinojë automatikisht ndryshimet (të dyja anët modifikuan të njëjtat linja). Zgjidhja e tyre përfshin kuptimin e shënuesve të konfliktit, vendosjen e rezultatit të saktë dhe përfundimin e bashkimit. Ta bërë atë me besim është një aftësi praktike e rëndësishme.
Kur dhe pse ndodhin konfliktët
Git auto-merges most changes, but a CONFLICT occurs when both branches changed the
SAME LINES (or one deleted what the other modified) — Git can't decide, so it asks YOU.
→ Conflicts are NORMAL in collaboration, not errors — just changes Git can't auto-resolve.
Kuptimi i shënuesve të konfliktit
<<<<<<< HEAD
code from YOUR current branch (the one you're merging INTO)
=======
code from the OTHER branch (the one being merged IN)
>>>>>>> feature-branch
