2016-09-17 15 views
1

有沒有辦法找到編輯類文件在回購的java文件中的作者列表使用git blame?作者名單必須是唯一的。Git責怪文件中的作者列表

我試過使用下面的命令,但它沒有刪除重複項,並且在輸出的每一行都有「author」字。沒有必要對輸出進行排序,但我希望得到沒有任何重複的輸出。

git blame filename --porcelain | grep "^author " 

預期的輸出應該只是作者姓名:John Michael

+1

如果你有興趣在誰改變給定路徑的提交者,沒有什麼* *他們的路徑,'git的改變shortlog -sn - '將讓你很長的路要走。 – Jubobs

回答

3

你可以在命令uniq的末尾添加,使作者的獨特。

git blame filename --porcelain | grep "^author " | uniq 

uniq Documentation