Git merge vs git rebase


#1

Git merge 将一个分支合并到另一个分支,如把feature分支merge到master,feature分支开发期间的commits将作为一个merge commit合并回master

Git rebase 顾名思义,就是将现在的分支从新基于另一个分支。期间的commits会得到保留。注意尽量不要在主分支上rebase。

参考