是否有可能了解谁推送标签到GitHub?Git/Github责备标签推
我们使用Jenkins,但有可能推动没有它,可能git或GitHub可以让我们知道,我发现这一个,但不知道它会帮助:帮助。
http://gitHub.com/enterprise/2.5/admin/articles/viewing-push-logs/
在此先感谢
是否有可能了解谁推送标签到GitHub?Git/Github责备标签推
我们使用Jenkins,但有可能推动没有它,可能git或GitHub可以让我们知道,我发现这一个,但不知道它会帮助:帮助。
http://gitHub.com/enterprise/2.5/admin/articles/viewing-push-logs/
在此先感谢
您可以使用git show <tagname>
看到像任何其他信息提交,但它只会与标签标注的工作(如果你使用的-a
选项)。
大多数人推荐始终使用带注释的标签。
设置标签时使用annotated tag
。
注释标签是像任何其他标记,而是IH有只是一个名字,也包括类似于提交完整的元数据元数据
一般的tag之间的主要区别标注标签是注释的标签生成完整的blob(如以上所解释 - 相同的提交信息)
从git的文档。
-a/--annotate
做一个签名,注释标签对象
如果你没有使用注释标记知道谁在目前的时间创建(现在的唯一途径而不是过去)是捕获推送标签,然后从中提取提交者(推送的用户)。
'如果您确实使用带注释的标签知道谁创造'的唯一方法,你的意思是'unannotated tag'?我希望针对所有情况的解决方案:带注释和无注释 – NikSa
它是一个带注释的标签吗?用'-a'选项创建? – alex
我会检查,但问题是一般情况下,在这个问题我不是谁推标签的人,我只是想知道谁做了它 – NikSa