一些提交在两个分支上。为什么?

时间:2019-06-12 12:39:30

标签: git bitbucket

我有两个分支:Voip和Elastic。 在某些提交中显示“ 2个分支”。为什么会这样?

My Commits

2 个答案:

答案 0 :(得分:3)

这意味着2个分支“具有”此提交,或用git术语重新表述,该提交通过2个分支是reachable

本身没有异常或问题。

示例:

A---B---C <<< branch1
     \
      D---E <<< branch2

在此,AB都将具有相同的“ 2个分支”。

(为进行实验,您可以在B上创建一个新分支,然后观察AB上提到的“ 3个分支”。)

答案 1 :(得分:2)

通常在将更改从一个分支合并到另一个分支时发生。

提交将出现在两个分支上,因此,如果您曾经这样做过:

  1. voip合并到elastic
  2. voip创建了elastic

或类似情况。

就像RomainValeri提到的那样,不必担心。实际上,它提供了一种通过路径追溯提交的方法。