본 문서는 Git Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.
Section 8.6: 하나의 브랜치를 다른 브랜치로 merge 하기
git merge incomingBranch
위 명령어는 incomingBranch 라는 이름의 브랜치를 현재 작업 수행중인 브랜치에 merge 시킨다.
예를 들어, 현재 작업 수행중인 브랜치가 master 라고 한다면, incomingBranch 라는 이름의 브랜치의 내용이 master 브랜치에 merge 될 것이다.
merge 작업은 종종 충돌 (conflict) 을 야기할 수 있으며, 이러한 경우 자동 merge 가 실패했다는 메시지를 볼 수 있을 것이다; conflict 이 일어난 부분을 고친 후 결과를 커밋하도록 한다. 이를 위해서는 conflict 가 발생한 파일을 직접 수정을 해야 하며, 만약 merge 시도 자체를 취소하고 싶다면 아래와 같이 수행한다:
git merge --abort
[출처] https://books.goalkicker.com/GitBook/ (CC BY-SA)
반응형
'번역 > Git Notes for Professionals' 카테고리의 다른 글
9.2: submodule 갱신 (update) 하기 (0) | 2019.10.14 |
---|---|
9.1: submodule 을 포함하는 git 저장소를 clone 하기 (0) | 2019.10.12 |
8.5: merge 시에 특정 한쪽의 변경사항만 반영하기 (0) | 2019.10.11 |
8.4: Merge 를 커밋을 생성하여 수행하기 (0) | 2019.10.11 |
8.3: 진행중이던 merge 작업 취소하기 (0) | 2019.10.11 |