🔎 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 statusbiar 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
❮
❯