Git
Merge 이해하기 (Merge / Squash and Merge / Rebase and Merge)
코딩하는후운
2021. 5. 6. 13:28
반응형
Merge :
하나의 브랜치와 다른 브랜치의 변경 이력 전체를 합치는 방법이다.
Squash and Merge :
commit a + b + c를 합쳐서 새로운 commit, abc를 만들어지고 master에 추가된다.
abc는 1개의 parent를 가진다.
feature 브랜치의 commit history를 합쳐서 깔끔하게 만들기 위해 사용한다.
my-branch의 여러 개의 history가 하나로 합쳐져서 새로운 commit을 생성한다.
Rebase and Merge :
모든 commit들이 합쳐지지 않고 각각 master 브랜치에 추가된다.
참조 :
반응형