首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Git提交日志图-混淆

Git提交日志图-混淆
EN

Stack Overflow用户
提问于 2017-12-05 03:30:13
回答 2查看 150关注 0票数 2

我是GIT的新手,在理解提交日志图方面有问题。

我感觉每个平行线都是一个branch.While我的源代码只有2个分支..我在下面提供的提交日志图中看到3-4条平行线(微软团队服务).Can有人能帮我理解一下吗?

EN

回答 2

Stack Overflow用户

发布于 2017-12-05 03:39:38

在git中,分支是所谓的“头”的名称-它们与最顶层的提交相关(在一个简单的情况下-没有任何进一步的,或者说子提交)。在您的示例中,当前有一个分支,但之前有4个分支(在4e31eddd时刻),然后是3个分支(d9effc23),依此类推,直到它成为09d65a15的一个分支。

然而,即使一个分支被合并到另一个分支中,它仍然可以是一个“头”。

票数 1
EN

Stack Overflow用户

发布于 2019-09-29 01:02:38

对,是这样。每条平行线都是一个分支。

在上面给出的示例图像中,这些7个字符的字符串是提交In (简写版本)。

为了便于解释,我将包含我在网上找到的这张图(如下所示);特别是因为它显示了提交、第一次提交和最后一次提交的顺序。

分支的列表

在这个图中有四个分支。它们是:

  1. master branch (由紫色dots)
  2. next branch表示)(由绿色dots)
  3. feature-1 branch表示(由粉红色圆点表示)
  4. feature-2 branch (由橙色圆点表示)

commit ID 1b43a59和commit ID 2b59872之间的行是master branch

提交ID 1b43a59和提交ID 1ce9df1之间的行(包括提交ID dff00dd )是next branch

commit ID 1b43a59和commit ID 5f357ab之间的行是feature-1 branch

commit ID 1b43a59和commit ID 3c5bf63之间的行是feature-2 branch

合并列表

在由提交ID dff00dd表示的提交时,feature-1 branch被合并到next branch中。

在由提交ID 5f357ab表示的提交时,feature-1 branch被合并到master branch中。

在由提交ID 3c5bf63表示的提交时,feature-2 branch被合并到master branch中。

在由提交ID 1ce9df1表示的提交时,feature-2 branch被合并到next branch中。

next branch不会合并到任何内容中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47640610

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档