git中什么是变基?在什么情况下使用变基?请详细讲解下
变基就是rebase,是整合git分支的一种方法
变基简单来说,就是正在开发的分支中的提交,相对于另一个分支代码是最新的。
举个列子说明,现在开发流程分支如下:
现在如果在C4 中加入了新的修改,然后在主分支C3 的基础上应用一次最新C4的修改。这种操作就叫做 变基,这不同于分支的合并。
详细过程请看付费的答案