2016-02-24 59 views
2

是否有可能瞭解誰推送標籤到GitHub?Git/Github責備標籤推

我們使用Jenkins,但有可能推動沒有它,可能git或GitHub可以讓我們知道,我發現這一個,但不知道它會幫助:幫助。

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

在此先感謝

+0

它是一個帶註釋的標籤嗎?用'-a'選項創建? – alex

+0

我會檢查,但問題是一般情況下,在這個問題我不是誰推標籤的人,我只是想知道誰做了它 – NikSa

回答

2

您可以使用git show <tagname>看到像任何其他信息提交,但它只會與標籤標註的工作(如果你使用的-a選項)。

大多數人推薦始終使用帶註釋的標籤。

0

設置標籤時使用annotated tag

註釋標籤是像任何其他標記,而是IH有隻是一個名字,也包括類似於提交完整的元數據元數據

一般的tag之間的主要區別標註標籤是註釋的標籤生成完整的blob(如以上所解釋 - 相同的提交信息)


從git的文檔。

-a/--annotate

做一個簽名,註釋標籤對象


如果你沒有使用註釋標記知道誰在目前的時間創建(現在的唯一途徑而不是過去)是捕獲推送標籤,然後從中提取提交者(推送的用戶)。

+0

'如果您確實使用帶註釋的標籤知道誰創造'的唯一方法,你的意思是'unannotated tag'?我希望針對所有情況的解決方案:帶註釋和無註釋 – NikSa