如何为 Git 提交命名?

7

如何给git提交命名?

例如,从此处的Angular JS教程(点击重置工作区说明):

git checkout -f step-2

他们是如何给提交命名为step-2的?
2个回答

8
您可以使用标签:
git tag step-2 *commit-id*

2
你可能想阅读这个 - Mark Reed
@MarkReed 那里有很多信息;你具体指的是什么? - M.M
1
好问题。将近两年前,我可能还记得答案。 :) 对于模糊的评论,我感到抱歉。 - Mark Reed
1
我发现@MarkReed指出的“命名分支、标签和其他引用”的部分非常有启发性。 - emagar

5
你不应该只使用 git tag,因为它会生成一个轻量级标签(提交对象 SHA-1 对象名称的标签引用)。
angular/angular-phonecat的情况下,他们使用:
git tag -m "step-2 angular template with repeater" step2

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

  • 注释标签是用于发布的
  • 轻量级标签则用于私有或临时对象标签。

正如您所看到的,step2 是一个发布(注释)标签


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接