赞
踩
rebase也是整合不同分支的方法,和merge不同的是它会改变提交历史。git help rebase
命令查看具体描述。
假设当前HEAD指向topic
分支,下面执行rebase命令(将topic上的patch打到master上,并改变历史),使用git rebase master
rebase前:
A---B---C topic
/
D---E---F---G master
rebase后:
A'--B'--C' topic
/
D---E---F---G master
git rebase master topic #master是基底分支,将topic分支上的修改在master上重放
git rebase --onto master server client #选中在 client 分支里但不在 server 分支里的修改,将它们在 master 分支上重放
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。