Nalika nggarap Git, konflik dumadi nalika ana tumpang tindih utawa clash antarane owah-owahan ing kode sumber.
Contone, rong individu nggawe suntingan menyang baris sing padha ing file. Ing kasus kaya mengkono, Git ora bisa nemtokake versi final kanthi otomatis lan mbutuhake campur tangan pangguna kanggo ngatasi konflik kasebut.
Mangkene langkah-langkah rinci kanggo ngrampungake konflik ing Git:
Ngenali konflik
Nalika sampeyan nglakokake perintah git merge
utawa git pull
lan konflik muncul, Git bakal menehi kabar babagan konflik kasebut lan nampilake dhaptar file sing bertentangan.
Priksa file konflik
Bukak file sing bentrok ing editor teks lan kenali lokasi bagean kode sing bentrok. Bagean sing konflik bakal diwenehi tandha "<<<<<<<", "=======", lan ">>>>>>>".
Tuladha:
<<<<<<< HEAD
Code from your branch
=======
Code from the other branch
>>>>>>> other-branch
Rampungake konflik
Ngowahi kode sumber kanggo mutusake masalah konflik. Sampeyan bisa nyimpen bagean saka kode, ngowahi kode sing wis ana, utawa malah ngganti kabeh kode karo versi anyar. Tujuane kanggo mesthekake yen kode sumber bisa digunakake kanthi bener lan nyukupi syarat proyek sawise ngrampungake konflik kasebut.
Contone, sawise ngrampungake konflik:
Updated code that resolves the conflict
Nggawe owah-owahan sawise ngrampungake konflik
Gunakake git add
printah kanggo tataran file ditanggulangi kanggo nindakake. Banjur, gunakake git commit
perintah kasebut kanggo nggawe komitmen anyar sing nyathet owah-owahan sing wis rampung.
Tuladha:
git add myfile.txt
git commit -m "Resolve conflict in myfile.txt"
Cathetan: Sajrone proses resolusi konflik, sampeyan bisa uga kudu ngrembug lan kolaborasi karo anggota tim liyane kanggo nggayuh konsensus babagan resolusi sing cocog kanggo konflik kasebut.
Kanthi ngetutake langkah-langkah iki, sampeyan bisa kanthi efektif ngatasi konflik ing Git, njamin kesinambungan lan sinkronisasi ing pangembangan piranti lunak lan proses manajemen kode sumber.