是否有可能了解谁将标签推送到GitHub?
我们使用Jenkins,但有可能没有它推,可能是git或GitHub可以让我们知道,我找到了这个,但不确定它会有所帮助:帮助。
http://gitHub.com/enterprise/2.5/admin/articles/viewing-push-logs/
提前致谢
答案 0 :(得分:2)
您可以使用git show <tagname>
查看任何其他提交的信息,但它只能使用带注释的标记(如果您使用了-a
选项)。
大多数人建议始终使用带注释的标签。
答案 1 :(得分:0)
设置代码时,请使用annotated tag
。
带注释的标签就像任何其他标签一样,但只有一个名称,它还包括类似于提交元数据的完整元数据
常规标记与注释标记之间的主要区别在于带注释的标记生成完整的blob(如上所述 - 与提交信息相同)
来自git doc。
-a / --annotate
制作无符号的带注释标签对象
如果您确实使用了带注释的标签,那么知道谁创建(现在是在当前时间而不是过去)的唯一方法是捕获推送标签,然后从中获取提交者(推送用户)。