如何总结用户在git中所做的更改?

时间:2018-12-20 03:54:49

标签: git

是否可以使用一个命令来总结用户在存储库中所做的所有更改(即,提交次数,插入次数和删除次数)?我已经使用data is undefined来查看提交的次数,但是我也想包括插入和删除的次数。我不想指定要摘要的特定作者。

更新:我不想指定作者的原因是,我希望能够在多个存储库上运行脚本而无需任何干预。

1 个答案:

答案 0 :(得分:0)

您的需求就是这些 提交次数https://github.com/tj/git-extras/blob/master/Commands.md#git-count

插入和删除的次数(怪罪)https://github.com/tj/git-extras/blob/master/Commands.md#git-guilt

git log --shortstat | \
awk '/^ [0-9]/ { f += $1; i += $4; d += $6 } \
END { printf("%d files changed, %d insertions(+), %d deletions(-)", f, i, d) }'

例如,在https://github.com/spring-projects/spring-boot/

enter image description here

相关问题