作为 merge 的替代选择,你可以像下面这样将 feature 分支并入 master 分支:
git checkout feature git rebase master
它会把整个 feature 分支移动到 master 分支的后面,有效地把所有 master 分支上新的提交并入过来。但是,rebase 为原分支上每一个提交创建一个新的提交,重写了项目历史,并且不会带来合并提交。