0

如何获取为此文件做出贡献的所有用户的列表?

4

1 回答 1

2

您可以通过阅读在线帮助找到其中的大部分内容git log(假设您有一个合理的外壳,重复数据删除步骤是基本的外壳知识)。

  1. 获取影响文件的所有提交的列表:

    git log -- filename

  2. 格式化提交,以便只打印作者:

    git log --pretty=format:%an -- filename

  3. 确保有效的无操作提交不会被修剪,如果这很重要:

    git log --pretty=format:%an --full-history -- filename

  4. 去重

    git log --pretty=format:%an --full-history -- filename | sort -u

于 2021-10-22T12:09:03.800 回答