在Git中查找某个文件的最近10位作者

ast*_*nic 3 git version-control project-management

什么是最好的(从性能的角度来看)在Git中找到更改某个文件的最后10个用户的方法?

例如,我想知道文件foo.txt的最后10个提交者(不是最后10个提交)

Lor*_*con 10

我会在*nix系统中尝试类似的东西(w/bash)

git log --format=%an foo.txt |awk ' !x[$0]++' |head -10
Run Code Online (Sandbox Code Playgroud)