Kun työskentelet Gitin kanssa, ristiriitoja syntyy, kun lähdekoodin muutokset ovat päällekkäisiä tai ristiriitoja.
Esimerkiksi kaksi henkilöä muokkaa samalle riville tiedostoa. Tällaisissa tapauksissa Git ei voi automaattisesti määrittää lopullista versiota ja vaatii käyttäjän toimia konfliktin ratkaisemiseksi.
Tässä on yksityiskohtaiset vaiheet Gitin ristiriitojen ratkaisemiseksi:
Tunnista konflikti
Kun suoritat git merge
tai git pull
-komennon ja ristiriitoja syntyy, Git ilmoittaa sinulle ristiriitasta ja näyttää luettelon ristiriitaisista tiedostoista.
Tarkista ristiriitaiset tiedostot
Avaa ristiriitaiset tiedostot tekstieditorissa ja tunnista ristiriitaisten koodiosien sijainnit. Ristiriitaiset osat merkitään "<<<<<<<", "=======" ja ">>>>>>>".
Esimerkki:
Ratkaise konflikti
Ratkaise ristiriita muokkaamalla lähdekoodia. Voit säilyttää osan koodista, muokata olemassa olevaa koodia tai jopa korvata koko koodin täysin uudella versiolla. Tavoitteena on varmistaa, että lähdekoodi toimii oikein ja täyttää projektin vaatimukset ristiriidan ratkaisemisen jälkeen.
Esimerkki konfliktin ratkaisemisen jälkeen:
Tee muutokset ristiriidan ratkaisemisen jälkeen
Käytä git add
komentoa määrittääksesi ratkaistun tiedoston sitoutumista varten. Luo sitten git commit
komennolla uusi toimitus, joka tallentaa ratkaistut muutokset.
Esimerkki:
Huomautus: Konfliktinratkaisuprosessin aikana saatat joutua keskustelemaan ja tekemään yhteistyötä muiden tiimin jäsenten kanssa päästäksesi yhteisymmärrykseen konfliktin sopivasta ratkaisusta.
Seuraamalla näitä vaiheita voit tehokkaasti ratkaista ristiriidat Gitissä ja varmistaa jatkuvuuden ja synkronoinnin ohjelmistokehitys- ja lähdekoodinhallintaprosessissa.