Migogoro ya kuunganisha hutokea wakati Git haiwezi kuchanganya mabadiliko kiotomatiki (pande zote mbili zilirekezesha mistari ile ile). Kutatua migogoro hii inahitaji kuelewa alama za migogoro, kuamua matokeo sahihi, na kumalizia kuunganisha. Kufanya hii kwa ujasiri ni ujuzi wa vitendo muhimu.
Wakati na sababu migogoro hutokea
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.
Kuelewa alama za migogoro
<<<<<<< HEAD
code from YOUR current branch (the one you're merging INTO)
=======
code from the OTHER branch (the one being merged IN)
>>>>>>> feature-branch
