文章目录


可以参考官方的Pro Git(更多相关内容)

merge 以及 rebase

在 Git 中整合来自不同分支的修改主要有两种方法:merge 以及 rebase

变基的基本操作

git_变基rebase基本含义/用法_git
整合分支最容易的方法是 merge 命令。 它会把两个分支的最新快照(C3 和 C4)以及二者最近的
共同祖先(C2)进行三方合并,合并的结果是生成一个新的快照(并提交)。
git_变基rebase基本含义/用法_git_02
其实,还有一种方法(变基):你可以提取在 C4 中引入的补丁和修改,然后在 C3 的基础上应用一次。 在 Git 中,这种
操作就叫做 变基(rebase)

变基(rebase)

使用 rebase 命令将提交到某一分支上的所有修改都移至另一分支上,就
好像“重新播放”一样。

git_变基rebase基本含义/用法_基本操作_03
git_变基rebase基本含义/用法_git_04
git_变基rebase基本含义/用法_基本操作_05