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

问题描述 投票:0回答:1

我的分支结构是这样的。

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

自... task1 完成后,我想把这个分支合并到这个分支的目录下。feature 分支并将其删除。

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

我想结构会是这样的。

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

但是,后来在完成 task2,我想把它合并在一起,并将它放在 feature 分公司。

如何才能实现,请大家指教?

git git-branch git-merge
1个回答
0
投票

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

什么都没有。task2 会一直指向之前的那个提交。事实上。task1 也不会改变,会指向同一个地方。只有 feature 将会发生变化(它将会有一个新的提交和合并的内容)。

但是,后来在完成 task2,我想把它合并在一起,并将它放在 feature 分公司。

合并 task2 变成 feature 和你一样 task1. 同样,这两个 task 分支将保持不变,而 feature 现在将包含合并的 task2 合并后 task1.

© www.soinside.com 2019 - 2024. All rights reserved.