Merge는 기본적인 git의 병합 방법으로, conflict이 있다면 해결하는 커밋이 하나 더 추가된다
히스토리를 보존
commit이 되돌리거나 git log를 확인할 때, 한 눈에 들어오지 않은 단점
Rebase는 커밋의 시간과 관계없이 마지막에 merge되는 branch의 commit을 가장 뒤에 붙이는 것
git pull origin master
git pull --rebase origin master
$ git add .
$ git rebase --continue