是否可以使用一个命令来总结用户在存储库中所做的所有更改(即,提交次数,插入次数和删除次数)?我已经使用data is undefined
来查看提交的次数,但是我也想包括插入和删除的次数。我不想指定要摘要的特定作者。
更新:我不想指定作者的原因是,我希望能够在多个存储库上运行脚本而无需任何干预。
答案 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) }'