Merge VS Rebase
Git - MERGE history가 중요한 경우 사용하는 명령어. 서로 다른 브랜치가 병합될 경우, 커밋 남긴 시점 사이사이에 들어와서 merge가 되고 merge commit이 맨 뒤로 온다.
Git - REBASE 깔끔한 이력 관리를 위한 명렁어. 베이스 커밋의 위치를 다시 잡는다. 한쪽에 있는 브랜치를 다른 브랜치에 병합하는 것. Rebase는 이력을 깔끔하게 정리할때 사용할 수 있는 장점이 있다.