Mengatasi Merge Conflict

Merge conflict terjadi ketika dua branch mengubah baris yang sama pada berkas yang sama, dan Git menolak menebak mana yang benar. Git menandai bagian bentrok dengan <<<<<<<, =======, dan >>>>>>>; tugasmu membuka berkas itu, menyusun versi akhir yang benar, lalu menghapus seluruh penanda tersebut. Setelah rapi, git add menandai konflik selesai dan git commit menutup penggabungan. Konflik bukan tanda ada yang salah — itu hal biasa di tim, dan kalau situasinya kadung kacau kamu selalu bisa membatalkan dengan git merge --abort.

👀 Contoh dulu

# Setelah edit file konflik
git add index.html
git commit -m 'fix: selesaikan konflik merge'

Hasilnya: [main c7d8e9f] fix: selesaikan konflik merge

💡 Jangan panik saat terjadi konflik — cukup periksa penanda <<<<<<< dan >>>>>>> di editor.

📝 Sekarang giliranmu

Tulis perintah commit untuk menyelesaikan konflik dengan pesan "fix: selesaikan konflik merge".

Preview