Proses merge conflict pada GitHub sama seperti pada merge fast-forward, perbedaannya adalah pada screen merge, kita harus melakukan proses resolve.
Untuk keperluan tutorial ini, buat branch baru, misalnya test01. Lalu buat perubahan, misalnya pada main.css.
Untuk simulasi konflik, kita kembali ke main/master branch, dan lalukan perubahan juga pada main.css.
Berikutnya kita lakukan proses Compare & pull request. Perhatikan, konflik akan terdeteksi, lanjutkan dengan menekan tombol Compare & pull request.

Pada screen berikutnya, kita perlu lakukan resolve conflict.

Pada screen ini, kita tentukan perubahan mana yang akan dimerge ke branch main.

Setelah perubahan ditentukan, tekan tombol Mark as resolved.

Berikutnya adalah konfirmasi Commit merge.

Setelah proses Resolve selesai, berikutnya adalah menyelesaikan pull request. Tekan tombol Merge pull request.

Screen konfirmasi akan tampil, tekan tombol Confirm Merge.

Proses merge konflik pada GitHub sudah selesai. Anda juga bisa menghapus branch test01 dengan menekan tombol delete branch.

Dengan berakhirnya modul ini, maka tutorial Git dan GitHub sudah selesai. Semoga bermanfaat.