Git中分支的整合分为合并和变基两种。你知道变基的原理吗?
变基的原理就是:首先找到基底分支和当前分支的最近共同祖先,然后比对共同祖先和当前分支的历次提交,提取出修改并保存为临时文件。接着将当前分支指向基底分支。最后将之前保存为临时文件的修改依序应用。
参考资料:
[1] Git-变基.https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%8F%98%E5%9F%BA
Git中分支的整合分为合并和变基两种。你知道变基的原理吗?
变基的原理就是:首先找到基底分支和当前分支的最近共同祖先,然后比对共同祖先和当前分支的历次提交,提取出修改并保存为临时文件。接着将当前分支指向基底分支。最后将之前保存为临时文件的修改依序应用。
参考资料:
[1] Git-变基.https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%8F%98%E5%9F%BA