版本控制:如何将主分支上的更改合并到子分支中

时间:2016-03-24 14:03:31

标签: git version-control

给出以下git分支结构:

+---+ 
|   |
|   |   * commit2 
|   *   | commit1
|   |   |
+---+---+  
b1  b2  b3 

如何将已合并到分支b2的分支b1的更改合并到仍未合并的分支b3中?更改commit1已经适应新的程序环境,因此如果没有这些更改,当前无法在分支b3上运行和测试程序。

1 个答案:

答案 0 :(得分:0)

刚找到git rebase命令,更多信息here

git rebase b1 b3将分支b3重新绑定到b1,结果如下:

        * commit2
        |
+---+---+
|   |   
|   *     commit1
|   |    
+---+  
b1  b2  b3