Merge Conflicts — Git

Merge conflict terjadi ketika dua branch mengubah baris yang sama pada file yang sama. Git tidak bisa memutuskan versi mana yang benar. Tanda conflict: >…

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:

  1. Buka file yang conflict
  2. Pilih versi yang benar (atau gabungkan)
  3. Hapus marker <<<<<<<, =======, >>>>>>>
  4. git add file yang sudah diperbaiki
  5. git commit untuk menyelesaikan merge

Tips menghindari conflict:

Di simulator ini, conflict otomatis di-resolve. Di dunia nyata, kamu perlu menyelesaikannya secara manual.

Yang akan kamu pelajari