본문 바로가기
개발일지/GIT

GIT branch(브랜치) 병합, 충돌, 해결

by 개발에정착하고싶다 2022. 9. 21.
320x100

# 브랜치 병합, 충돌, 해결

 

# 브랜치 병합

 

명령문을 입력하면 ‘현재 설정되어있는 브랜치와 명령 브랜치를 병합한다’

 

git merge 병합희망하는브랜치이름

 

git merge add-style


# 브랜치 충돌(CONFLICT)해결

 

CONFLICT (content): Merge conflict

라는 메세지가 뜨면 해당 문제가 되는 부분 위에

 

영문의 경우에

Accept Current Change | Accept Incoming Change | Accept Both Change | Compare Changes

 

한글의 경우에

현재 변경 사항 수락 | 수신 변경 사항 수락 | 두 변경 사항 모두 수락 | 변경 사항 비교

 

라고 뜨게 되고 이 중에서 내가 원하는 것을 선택하면 충돌이 해결된다.

만약 잘못 선택했을 경우에도 컨+z 혹은 커멘드 +z 로 되돌리기를 하면 다시 선택할 수 있다.

다만, 변경 사항 비교를 선택했을경우엔 되돌리기가 안되더라.

좀 더 정확히는 아예 새로운 비교탭이 열리니, 걱정말고 해당 새 탭을 꺼주면 된다.

 

병합시, 충돌이 발생하는 내용에 대해서는 굳이 그것을 a 아니면 b가 아니다.

둘다 원하지 않을경우엔 해당 부분을 아예 지워버리고 새로 써도 된다.

300x250