다음 그림 3과 같은 경우 다른 브랜치에서 각각 같은 코드를 수정했다면 충돌이 일어난다.
그럼 충돌이 일어난 부분을 수동으로 수정해야 한다.
충돌을 해결하면 다음과 같은 새로운 머지 커밋이 생성된다.
======= 를 기준으로 충돌 부분을 알 수 있다.
Current Change -> base 기준이 되는 브랜치
Incoming Change -> 들어오는 머지 될 브랜치
인간의 개입이 필요한 부분 -> 개발자 회의를 통해 '스파링 싫어요' 로 갑시다. '스파링 좋아요' 로 갑시다. 등등 결과물을 정한 후 직접 수정한다.
해당 코드를 수정하여 원하는 코드만 남기는 것이 conflict 해결이다.