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