🤖 Mengatasi Git Merge Conflict dengan Santai

Panduan step-by-step biar nggak panik waktu ketemu tulisan merah di terminal.

🔎 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

  1. Cek status dengan git status biar tahu file mana yang bermasalah.
  2. Buka file yang kena conflict, biasanya akan ada tanda seperti ini:
    <<<<<<< HEAD
    # Versi dari branch lokal
    ...
    =======
    # Versi dari origin/main
    ...
    >>>>>>> origin/main
            
  3. Edit manual → pilih isi yang kamu butuhkan, atau gabungkan dua-duanya. Jangan lupa hapus tanda <<<<<<<, =======, dan >>>>>>>.
  4. Tandai selesai dengan git add.
  5. Commit merge dengan git commit.
  6. 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

📘 Facebook 🐦 Twitter 💼 LinkedIn

💬 Komentar

🔍 Deteksi otomatis browser, OS, dan lokasi...
🗺 🏠
×