merge와 rebase 모두 두 개의 브랜치를 합치기 위해 사용되지만 합치는 방식에 차이가 있다. Merge 만약 feature 브랜치가 갈라져 나온 이후 master 브랜치에 변경 사항이 없다면 fast-forward되어 feature 브랜치의 commit들