Git / Github责备标签推

时间:2016-02-24 10:13:24

标签: git github tags

是否有可能了解谁将标签推送到GitHub?

我们使用Jenkins,但有可能没有它推,可能是git或GitHub可以让我们知道,我找到了这个,但不确定它会有所帮助:帮助。

http://gitHub.com/enterprise/2.5/admin/articles/viewing-push-logs/

提前致谢

2 个答案:

答案 0 :(得分:2)

您可以使用git show <tagname>查看任何其他提交的信息,但它只能使用带注释的标记(如果您使用了-a选项)。

大多数人建议始终使用带注释的标签。

答案 1 :(得分:0)

设置代码时,请使用annotated tag

带注释的标签就像任何其他标签一样,但只有一个名称,它还包括类似于提交元数据的完整元数据

常规标记与注释标记之间的主要区别在于带注释的标记生成完整的blob(如上所述 - 与提交信息相同)

来自git doc。

  

-a / --annotate

     

制作无符号的带注释标签对象

如果您确实使用了带注释的标签,那么知道谁创建(现在是在当前时间而不是过去)的唯一方法是捕获推送标签,然后从中获取提交者(推送用户)。