给出以下git分支结构:
+---+
| |
| | * commit2
| * | commit1
| | |
+---+---+
b1 b2 b3
如何将已合并到分支b2
的分支b1
的更改合并到仍未合并的分支b3
中?更改commit1
已经适应新的程序环境,因此如果没有这些更改,当前无法在分支b3
上运行和测试程序。
答案 0 :(得分:0)
刚找到git rebase
命令,更多信息here。
git rebase b1 b3
将分支b3
重新绑定到b1
,结果如下:
* commit2
|
+---+---+
| |
| * commit1
| |
+---+
b1 b2 b3