🔎 Situasi yang Sering Terjadi
Kamu lagi kerja di branch main
, commit sudah dibuat, lalu tiba-tiba pas git merge origin/main
muncul pesan conflict.
Ini artinya branch lokal dan remote sudah berbeda arah, dan Git minta kamu yang tentukan mana isi file yang benar.
🛠 Langkah Penyelesaian
- Cek status dengan
git status
biar tahu file mana yang bermasalah. - Buka file yang kena conflict, biasanya akan ada tanda seperti ini:
<<<<<<< HEAD # Versi dari branch lokal ... ======= # Versi dari origin/main ... >>>>>>> origin/main
- Edit manual → pilih isi yang kamu butuhkan, atau gabungkan dua-duanya.
Jangan lupa hapus tanda
<<<<<<<
,=======
, dan>>>>>>>
. - Tandai selesai dengan
git add
. - Commit merge dengan
git commit
. - Push hasil merge ke remote dengan
git push origin main
.
🩹 Kalau Mau Batalin Merge
Kadang kita salah edit atau bingung, santai aja. Kamu bisa mundur dengan:
git merge --abort
❮
❯
📢 Bagikan Artikel Ini
💬 Komentar
🔍 Deteksi otomatis browser, OS, dan lokasi...