将标签到Github上发布分配也将其分配给提交(Will assigning at tag to a

2019-10-19 21:28发布

将标签分配(如V1.1.0)到Github的release也将其分配给commit ,假设指定的commit还没有一个标签? 如果是这样,这将是一个lightweightannotated标签?

Answer 1:

将标签分配(如V1.1.0)到Github的release也将其分配给commit

是的,它会的。

如果是这样,这将是一个lightweightannotated标签?

一个轻量级的一个。


你可以看看这个样本版本 ,我已经通过GitHub上的用户界面为回答这个问题的缘故创建。 这个仓库先前没有任何带有标签。

一旦本地牵强,人们可以看到一个新的标签已被添加上游。

$ ls .git/refs/tags/
v0.1

而且,这种标签直接指向提交(即,它是一个轻量级的标签,而不是一个注解之一)。

$ cat .git/refs/tags/v0.1
485750d2def0e01f5653534659d1785be0ff73db

$ git cat-file -t 48575
commit


文章来源: Will assigning at tag to a Github Release also assign it to the Commit