git merge - 브랜치 합치기
git merge [<commit>…]
add-color에서 작업한 내용을 main에 합칩니다.
add-color와 main 브랜치의 차이는 green과 blue 파일이 추가된 것인데, Git은 동일한 파일을 수정하지 않으면 자동으로 머지합니다. 같은 파일을 수정했더라도 서로 다른 줄을 수정하면 자동 머지 되는데 참 똑똑합니다.
작업
- main 브랜치로 이동
- add-color 브랜치의 수정사항을 main 브랜치로 머지
- 전체 커밋 메시지 확인
실습
git switch main # gsw main
git merge add-color # gm add-color
git log
결과
Merge made by the 'recursive' strategy.
blue | 1 +
green | 1 +
2 files changed, 2 insertions(+)
create mode 100644 blue
create mode 100644 green
- add-color에서 작업한 내용(파일 추가)이 main 브랜치로 머지됨
- main 브랜치에 green, blue 파일이 추가된 것을 확인
- add-color에서 작성한 커밋 로그가 main 브랜치에도 추가된 것 확인
- 첫번째 머지 축하합니다.
'git' 카테고리의 다른 글
git switch -c - 브랜치 생성 (1) | 2023.11.13 |
---|---|
git revert - 이전 상태로 (이력 유지) (0) | 2023.11.13 |
git reset - 이전 상태로 (이력 제거) (0) | 2023.11.13 |
git log - 이력 확인 (0) | 2023.11.13 |
git commit - 현재 상태 저장 (0) | 2023.11.13 |