Git 通过别名合并贡献者,以在简短日志中显示提交计数。
示例
当贡献者从不同的计算机或操作系统添加到项目中时,可能会为此使用不同的电子邮件地址或名称,这会分散贡献者列表和统计信息。
运行gitshortlog-sn以获取贡献者列表和他们的提交次数可能会导致以下输出:
Patrick Rothfuss 871 Elizabeth Moon 762 E. Moon 184 Rothfuss, Patrick 90
可以通过提供.mailmap包含电子邮件映射的纯文本文件来调整此碎片/解除关联。
一行中列出的所有名称和电子邮件地址将分别与第一个命名实体相关联。
对于上面的示例,映射可能如下所示:
Patrick Rothfuss <fussy@kingkiller.com> Rothfuss, Patrick <fussy@kingkiller.com> Elizabeth Moon <emoon@marines.mil> E. Moon <emoon@scifi.org>
一旦该文件存在于项目的根目录中,gitshortlog-sn再次运行将产生一个压缩列表:
Patrick Rothfuss 961 Elizabeth Moon 946
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法