将标签分配(如V1.1.0)到Github的release
也将其分配给commit
,假设指定的commit
还没有一个标签? 如果是这样,这将是一个lightweight
或annotated
标签?
Answer 1:
将标签分配(如V1.1.0)到Github的
release
也将其分配给commit
是的,它会的。
如果是这样,这将是一个
lightweight
或annotated
标签?
一个轻量级的一个。
你可以看看这个样本版本 ,我已经通过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