当前位置: 代码迷 >> 综合 >> git rebase 使用详解
  详细解决方案

git rebase 使用详解

热度:54   发布时间:2024-01-11 16:26:42.0

    • rebase
    • 图示
      • merge
      • rebase
    • 总结
      • rebase 工作流
      • merge工作流

rebase

本地两个分支 一个我的分支 test 一个主分支 master

现在我修改的部分要合并到 master 上,可以有两种选择 merge 或者 rebase

两者的最后得到的结果是一样的,但是区别是 rebase 一个两个分支 就各位了一个分支,test合并前所有的 patch也就是commit 消失了

而merge 则还是两个分支,只不过在merge后这个点交汇

图示

merge

这里写图片描述

rebase

这里写图片描述
为了让分支树看起来更简化,所以我们选用rebase

如何rebase 呢?

首先我的本地代码库都不是最新的,所以先从远端