Cara Fixing Conflict Git

   بِسْمِ اللّهِ الرَّحْمَنِ الرَّحِيْمِ

 

Ada banyak layanan version control system yang bisa kita pakai untuk mengoptimalkan kinerja tim dalam software development, semisal github, bitbucket, gitlab, dll. Ana sendiri pakai gitlab, barakallahufiikum. 

 

'Ala kulli hal catatan kali ini sekedar mengulas jika terjadi conflict pada code yang akan kita push. Memang banyak penyebab file yang kita edit mengalami conflict bisa jadi karena tim mengedit file yang sama atau fitur telah dihapus sedangkan ada programmer lain yang masih mengedit fitur tersebut, intinya ada perbedaan yang menyebabkan system mengembalikan result conflict untuk memverifikasi mana file yang benar. Na'am langsung saja,

 

1. Jika file conflict berada di branch kita maka pindah ke branch master (git checkout master) lalu pull latest update, jika kita ngeditnya langsung di master langsung pull latest update.

git pull

 

2. Lalu kembali ke branch kita (git checkout kita) dan pull dari master.

git pull origin master

 

3.  Setelah pull biasanya akan muncul informasi kalau merge nya failed, karena ada file conflict (ada 2 kode, kode file dan kode yang baru antum buat, pastikan mana kode yang akan dipakai). Buka editor antum dan perbaiki error nya, barakallahufiikum.

 

4. Setelah selesai, silahkan antum push perubahan kode antum, jika masih ada error silahkan perbaiki sampai sukses push nya seperti biasa.

 

Demikian, semoga yang singkat sarat akan manfaat dan semoga Allah memberi kita tawfik.

اَللّٰهُ أَعْلَم‎

Share this:

Tidak ada komentar