从分支x创建一个分支,将分支x合并到其父分支并删除它。创建的分支会怎样?

时间:2020-05-06 11:14:39

标签: git git-branch git-merge

我的分支结构是这样的:

---master---feature(commit-x)---task1(commit-y)---task2---

task1完成后,我想将分支合并到feature分支并删除它。

在这种情况下分支task2会发生什么?

我认为结构将是:

---master---(commit-x)---(commit-y)---task2---
                 |
                 |---feature(merged on task1)

但是,稍后task2完成后,我想将其合并到feature分支上。

请问我该如何做到?

1 个答案:

答案 0 :(得分:0)

在这种情况下分支task2会发生什么?

什么都没有。 task2将继续指向之前指向的同一提交。实际上,task1也将保持不变,并指向同一位置。只有feature会更改(它将具有合并内容的新提交)。

但是,稍后task2完成后,我想将其合并到feature分支上。

task2合并到feature中,就像使用task1一样。同样,两个task分支都将保持不变,并且feature现在将在合并task2之后包含task1的合并。