2014-10-17 42 views

回答

5

你不会使用git tag孤单,因为它产生一个轻量级标记(提交对象的SHA-1对象名称标签参考)。

angular/angular-phonecat的情况下,他们使用:

git tag -m "step-2 angular template with repeater" step2 

添加评论就足以使其成为“注释”标签;它们包含创建日期,标记名称和电子邮件,标记消息以及可选的GnuPG签名。

  • 注释标签都是为了释放
  • 轻量级标签意味着私人或临时对象的标签。

正如你所见,step2 is a release (annotated) tag

6

您可以使用标签:

git tag step-2 *commit-id* 
+1

您可能想阅读[this](https://www.kernel.org/pub/software/scm/git/docs/user-manual.html#how-git-stores-references)。 – 2014-10-17 00:35:50

+0

@MarkReed那里有很多信息;你具体指出了什么? – 2016-08-20 00:36:12

+0

好问题。不到两年前,我可能会想起答案。 :)对不起,模糊的评论。 – 2016-08-20 13:10:37