Sammanslagningskonflikter uppstår när Git inte automatiskt kan kombinera ändringar (båda sidor ändrade samma rader). Att lösa dem innebär att förstå konfliktmarkörerna, bestämma rätt resultat och slutföra sammanslagningen. Att kunna göra det självsäkert är en viktig praktisk färdighet.
När och varför konflikter uppstår
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.
Förstå konfliktmarkörerna
<<<<<<< HEAD
code from YOUR current branch (the one you're merging INTO)
=======
code from the OTHER branch (the one being merged IN)
>>>>>>> feature-branch
