Kembali ke Daftar Catatan

Git Conflict Resolution

#git#conflict

Kapan Konflik Terjadi?


Tanda-tanda Konflik

Jika terjadi konflik, Git akan menandai bagian yang bermasalah seperti ini:

<<<<<<< HEAD
kode lokal
=======
kode remote
>>>>>>> eaf5598 (commit remote)

Cara Mengatasi Konflik

  1. Buka file yang mengalami konflik.
  2. Cari bagian dengan tanda konflik (<<<<<<<, =======, >>>>>>>).
  3. Pilih kode yang ingin dipertahankan, bisa kode lokal, kode remote, atau gabungan keduanya.
  4. Hapus semua tanda konflik tersebut.
  5. Simpan perubahan.

Setelah Memperbaiki Konflik

Tambahkan file yang sudah diperbaiki ke staging area:

git add <file>

Kemudian lakukan commit untuk menyelesaikan merge atau rebase:

git commit

Tips Tambahan

git status
git merge --abort
# atau
git rebase --abort

Catatan Terkait