Merge-konflikter opstår, når Git ikke kan kombinere ændringer automatisk (begge sider har modificeret de samme linjer). At løse dem omfatter at forstå konfliktmarkeringerne, at bestemme det korrekte resultat og at fuldføre merge'en. At gøre det med sikkerhed er en vigtig praktisk færdighed.
Hvornår og hvorfor konflikter opstå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.
Forståelse af konfliktmarkeringerne
<<<<<<< HEAD
code from YOUR current branch (the one you're merging INTO)
=======
code from the OTHER branch (the one being merged IN)
>>>>>>> feature-branch
