Saya biasanya menggunakan git di baris perintah.
Tetapi ketika ada konflik gabungan saya menggunakan Vim untuk menyelesaikannya (secara pribadi saya melakukannya dengan plugin buron). Catatan: buron bagus untuk banyak manipulasi git dari dalam Vim. Fitur favorit saya adalah perbedaan 3 arah dari konflik gabungan.
git mendukung ini di vimdiff via git mergetool. Saya telah menginstal buron tetapi Anda dapat mengaturnya secara manual (Terima kasih @ Jay Thompson).
Pengaturan Manual:
git config --global merge.tool vimdiff
git mergetool <file with conflicts>
Outputnya sedikit berbeda dengan yang dijelaskan di bawah ini (saya belum menggunakan ini secara pribadi). Tetapi prinsipnya sama tetapi Anda memiliki jendela keempat di bagian bawah yang berisi hasilnya.

Diatur dengan Buronan
vim-fugitive adalah plugin git wrapper / integrasi untuk Vim; ia dapat melakukan banyak hal, dan menyelesaikan konflik adalah salah satunya.
<Install the Fugitive Plugin>
vim <file with conflicts>
:Gdiff
- Lihat 2 (kiri): Kode yang ada di cabang Anda.
- Lihat 1 (tengah): Kode yang digabungkan (dengan konflik)
- Lihat 3 (kanan): Kode yang digabungkan ke dalam kode Anda.
Anda sekarang dapat menarik dan mendapatkan teks dari dua tampilan lainnya ke tampilan tengah (yang akan berisi semua perbaikan manual). Setelah Anda menyelesaikan semua konflik secara manual cukup keluar dari vimdiff

Meskipun Anda dapat menggunakan :diffget <view number>dan :diffput <view number>untuk menarik dan mendorong hal-hal di antara tampilan. Saya pribadi tidak menemukan itu sangat berguna. Semua kode sudah ada di tampilan tengah. Jadi saya hanya ingin mengedit tampilan itu secara manual hingga konflik diselesaikan. Mampu melihat kedua versi kode di kedua sisi jendela editor saya sangat berguna.
Juga demo yang sangat bagus tentang penggunaannya di sini