文章目录
可以参考官方的Pro Git(更多相关内容)
merge 以及 rebase
在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase
变基的基本操作
整合分支最容易的方法是 merge 命令。 它会把两个分支的最新快照(C3 和 C4)以及二者最近的
共同祖先(C2)进行三方合并,合并的结果是生成一个新的快照(并提交)。
其实,还有一种方法(变基):你可以提取在 C4 中引入的补丁和修改,然后在 C3 的基础上应用一次。 在 Git 中,这种
操作就叫做 变基(rebase)
变基(rebase)
使用 rebase 命令将提交到某一分支上的所有修改都移至另一分支上,就
好像“重新播放”一样。