Git责备文件中的作者列表

sta*_*low 4 git bash

有没有办法找到在repo中使用java文件编辑类的作者列表git blame?作者列表必须是唯一的.

我尝试使用以下命令但它没有删除重复项,并且在每行输出中都有单词"author".没有必要对输出进行排序,但我希望输出没有任何重复.

git blame filename --porcelain | grep  "^author "
Run Code Online (Sandbox Code Playgroud)

预期输出应该只是作者姓名: John Michael

Flo*_*ows 7

您可以在命令末尾添加uniq以使作者唯一.

git blame filename --porcelain | grep  "^author " | uniq
Run Code Online (Sandbox Code Playgroud)

uniq文档

  • 计算作者更改的每一行,按说明排序:`gitblame filename --line-porcelain | grep "^作者" | 排序| uniq-c| 排序-r` (2认同)