如何在Git中更改与提交关联的分支

时间:2013-01-16 15:29:53

标签: git branch git-branch bitbucket

目前我正在使用Bitbucket将文件和分支存储在Git中。不幸的是,我似乎继续将现有分支与新分支重新关联,因此下面只有顶部应该位于feature/availabilityfix分支上,而是它还关联了下面所有的{/ 1} {{1}分支。

是否有可能将feature/searchfix分支中的所有分支与另一分支分开?我完全被它搞糊涂了!

此外,当我将之前的功能分支合并回feature/availabilityfix时,它现在已将其作为这些文件的分支。这是合并时处理文件的正确方法吗?

enter image description here

1 个答案:

答案 0 :(得分:0)

提交不与分支“关联”,它包含在一个(或多个)中。

让我们假设您有一个分支“develop”,其中包含提交A.提交添加的文件“foo.txt”。您现在基于“develop”中的最新提交创建一个新分支“featureX”。

提交A现在包含在分支“develop”和“featureX”中。如果不是这种情况,分支“featureX”将不包含文件“foo.txt”。