두 개의 브랜치를 합친다는 점에서는 같다. 다만 차이점을 살펴보자면 이렇다.
Merge란?
Rebase란?
rebase는 히스토리를 깔끔하게 유지하므로 코드 리뷰가 쉽고 이해하기 편하다. merge를 사용하여 히스토리를 더 정확하게 보존할 수 있다. 또한 병합과정에서 발생할 수 있는 충돌을 보다 명확하게 다루며, 프로젝트의 전체적인 흐름을 이해하는 데 도움이 된다. -> 개발 프로세스에 따른 선택