Git, GitHub 입문3

JR_min·2022년 6월 20일
0

Git GitHub시작하기

목록 보기
3/7

merge시 충돌 conflict


다음 그림 3과 같은 경우 다른 브랜치에서 각각 같은 코드를 수정했다면 충돌이 일어난다.

그럼 충돌이 일어난 부분을 수동으로 수정해야 한다.

충돌을 해결하면 다음과 같은 새로운 머지 커밋이 생성된다.

충돌 시 소스트리에는 다음과 같은 형태로 보여진다

======= 를 기준으로 충돌 부분을 알 수 있다.

Current Change -> base 기준이 되는 브랜치
Incoming Change -> 들어오는 머지 될 브랜치

인간의 개입이 필요한 부분 -> 개발자 회의를 통해 '스파링 싫어요' 로 갑시다. '스파링 좋아요' 로 갑시다. 등등 결과물을 정한 후 직접 수정한다.

해당 코드를 수정하여 원하는 코드만 남기는 것이 conflict 해결이다.

0개의 댓글