Merge conflict terjadi ketika dua branch mengubah baris yang sama pada file yang sama. Git tidak bisa memutuskan versi mana yang benar.
Tanda conflict:
<<<<<<< HEAD
<h1>Versi dari main</h1>
=======
<h1>Versi dari fitur</h1>
>>>>>>> fitur
Cara menyelesaikan:
- Buka file yang conflict
- Pilih versi yang benar (atau gabungkan)
- Hapus marker
<<<<<<<,=======,>>>>>>> git addfile yang sudah diperbaikigit commituntuk menyelesaikan merge
Tips menghindari conflict:
- Sering merge dari main ke branch fitur
- Buat branch kecil (satu fitur per branch)
- Komunikasi dengan tim tentang file yang sedang diubah
Di simulator ini, conflict otomatis di-resolve. Di dunia nyata, kamu perlu menyelesaikannya secara manual.