[Git] Merge conflict 병합 충돌 해결 방법

민지·2024년 3월 19일
0

Git

목록 보기
4/4

feature 를 따서 작업을 하고 main branch 에 merge 하는 과정에서 한 파일에서의 수정한 부분들이 충돌이 발생했다.
conflicts 편집기를 사용해서 this branch has conflicts that must be resolved 해결할 수 있다.

Merge conflict 해결 방법

  1. [Resolve conflicts] 버튼을 눌러 충돌이 있는 파일들을 확인한다.

  2. branch 의 변경 내용만 유지하거나, 다른 branch 의 변경 내용만 유지하거나, 두 branch 의 변경 내용을 통합할 수 있는 완전히 새로운 변경을 수행할지 결정한다.
    충돌 표식 <<<<<<<, =======, >>>>>>>를 삭제하고 최종 merge 에서 원하는 대로 변경한다.

  3. 충돌을 해결하고 [Mark as resolved] 버튼을 눌러준다.

  4. 모든 merge conflict 이 해결됐으면 [Commit merge] 버튼을 눌러 main branch 에 merge 시켜준다.

profile
개발일지

0개의 댓글