반응형
깃 브랜치를 병합할 때 충돌이 나는 경우가 있다.
이 때 한쪽 브랜치의 내용을 선택하도록 옵션을 줄 수 있다.
// 현재 브랜치로 덮어써서 병합 (ours → 우리 걸 쓰겠다)
$ git merge -Xours targetBranch
// 목표 브랜치로 덮어써서 병합 (theirs → 저쪽 걸 쓰겠다)
$ git merge -Xtheirs targetBranch
예를 들어 'main' 브랜치에 'sub' 브랜치를 병합할 때,
충돌이 나는 부분은 'main' 브랜치 쪽을 선택하여 병합하려면?
main 브랜치로 전환(checkout)한 뒤에
$ git merge -Xours sub
라고 명령한다.
이 옵션에 대한 더 자세한 내용은 깃 문서를 참고하자.
반응형
댓글