1
我使用git shortlog -sn --all
獲取所有作者的列表,並提交他們對所有分支的提交。獲取每個作者在Git repo的所有分支上的提交數
問題是,我只想列出去年以來一直在做出貢獻的作者列表,忽略了其他作者。有什麼辦法可以在這個時間範圍內加入嗎?因爲從幫助頁面我沒有看到類似的東西。
git-hub也通過API調用提供了這個功能,但它只返回前100名貢獻者,而不是全部。
感謝
我使用git shortlog -sn --all
獲取所有作者的列表,並提交他們對所有分支的提交。獲取每個作者在Git repo的所有分支上的提交數
問題是,我只想列出去年以來一直在做出貢獻的作者列表,忽略了其他作者。有什麼辦法可以在這個時間範圍內加入嗎?因爲從幫助頁面我沒有看到類似的東西。
git-hub也通過API調用提供了這個功能,但它只返回前100名貢獻者,而不是全部。
感謝
可以使用,因爲爭論這一點。
git shortlog -sn --all --since=1.year
它具有相對時間,但你也可以使用日期:
git shortlog -sn --all --since={2016-01-01}
或一個範圍:
git shortlog -sn --all --after={2013-04-01} --before={2014-01-01}
你好,非常感謝快速回復,這在短文中沒有提到--help頁面。你能否通過獲取用戶名而不是全名來更新答案?對於一些用戶來說,它顯示的是全名,對於一些用戶來說只顯示名字。 –
@IjazKhan我正在看着mo的文檔,我不相信這是可能的。 'pretty =「%aE」'選項顯示作者的電子郵件,但不能與'-s'摘要標誌結合使用。 – bcmcfc