GitHub标记显示任何分支上不存在的提交?

时间:2016-09-07 18:37:30

标签: git github version-control commit git-tag

我不是一个git专家,让我们尽早解决这个问题。

然而,我的理解是提交属于分支。

此外,标签只是一组具有特殊名称的提交(或树中的一个点)。

然而,我工作的另一个开发人员似乎能够制作标签(在GitHub上),这些标签包含没有出现在任何分支上的提交 - 这怎么可能?它使开发变得困难,因为我所做的一堆工作基本上是不可见的。

1 个答案:

答案 0 :(得分:1)

分支和标签几乎相同。

两者都包含对提交的引用。您可以提交分支,它会自动更新,您无法提交标记,但这只是因为软件没有这样做。你可以亲手做到。

创建一个指向分支不提交的标记。创建一个指向分支头部的标记,然后删除分支,标记和提交以及它们引用的所有对象。这可能是他指示该分支完成的方式。