Git Merge


Git Merge

Merge Github에서 Pull request(PR)를 만들면 Merge 종류가 다양하게 있다. 기본적인 merge(Create a merge commit), Squash and merge과 Rebase and merge를 알아보자. Create a merge commit(기본 merge) 하나의 브랜치와 다른 브랜치 변경 이력 전체를 합치는 기존 방법이다. a,b,c 병합시 Merge commit(m)이 Master 브랜치에 새로 추가된다. Merge 옵션 설정을 안하면 진행되는 방식으로 보통 Merge branch 'develop' of ... 라는 commit 내역을 볼 수 있다. 단점으로는 merge가 많으면 히스토리 그래프 가독성이 떨어진다. Merge branch 'develop' of ...


원문링크 : Git Merge