rebase는 새로운 커밋을 만들지 않는다.
rebase로 만들어진 커밋 히스토리는 merge로 만들어진 커밋 히스토리보다 좀 더 깔끔하다.
rebase나 merge나 결과물은 똑같다.
커밋 히스토리를 깔끔하게 만들려고 rebase를 사용한다.
merge 두 브랜치를 합쳤다는 정보가 커밋 히스토리에 꼭 남아야하는 경우
rebase 커밋 히스토리를 좀 더 깔끔하게 유지하는게 더 중요한 경우