获取 git 分支的作者

Get authors of git branch

我找到了这个命令,用于列出对存储库做出贡献的所有作者 here:

git log --format='%aN' | sort -u

如何找到所有致力于特定 git 分支的作者?我的目标是在我的存储库中有一个 readme.md,其中包括所有提交到 master 分支的作者。

git log --format='%aN' <branchname> | sort -u

默认情况下,您没有指定分支名称,因此默认为 HEAD,指向您当前的分支。只需在此命令中指定您的分支名称即可获得每个分支所需的内容。请记住,这将从 branchName 一直回到第一次提交,这可能不是您想要的(如果感兴趣的分支是从其他分支分支出来的,您可能只需要 branchPoint..branchName,以获取该分支上新更改的贡献者)。