我想制作一个图表,显示每天和/或每周在 git 存储库中添加/删除/更改的行。我不想计算提交次数。
是否有可以生成此类图表的工具(gitstats 没有)?或者,我可以使用哪个 git 命令生成可以轻松解析的输出?
谢谢!
最佳答案
也许是这样的:
$ git diff --shortstat "@{1 month ago}"
7 files changed, 29 insertions(+), 6 deletions(-)
(如您所见,我在一个非常陈旧的存储库上进行了尝试。)
请注意,这会将当前工作目录与一个月前在本地计算机上当前分支指向的目录进行比较。
编辑:要获取特定日期范围内分支 master
上所有提交的统计信息,您可以使用
git log --after=2011-01-01 --before=2011-01-31 --format=format: --shortstat master
关于Git:获取每天更改的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8154516/