git

git merge - 브랜치 합치기

퓨어프 2023. 11. 13. 14:52
반응형

git merge - 브랜치 합치기

git merge [<commit>…​]

add-color에서 작업한 내용을 main에 합칩니다.
add-color와 main 브랜치의 차이는 green과 blue 파일이 추가된 것인데, Git은 동일한 파일을 수정하지 않으면 자동으로 머지합니다. 같은 파일을 수정했더라도 서로 다른 줄을 수정하면 자동 머지 되는데 참 똑똑합니다.

작업

  1. main 브랜치로 이동
  2. add-color 브랜치의 수정사항을 main 브랜치로 머지
  3. 전체 커밋 메시지 확인

실습


 


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 브랜치에도 추가된 것 확인
  • 첫번째 머지 축하합니다. 

 

 

출처 : https://subicura.com/git/guide/branch.html#git-merge-%E1%84%87%E1%85%B3%E1%84%85%E1%85%A2%E1%86%AB%E1%84%8E%E1%85%B5-%E1%84%92%E1%85%A1%E1%86%B8%E1%84%8E%E1%85%B5%E1%84%80%E1%85%B5

반응형