gpt4 book ai didi

git - 如何在Git中获取每天的更改统计信息

转载 作者:行者123 更新时间:2023-12-05 05:26:12 25 4
gpt4 key购买 nike

我想要的是这样的:

2014-12-01,   4 files changed,   244 insertions(+),   58 deletions(-)
2014-12-02, 100 files changed, 3770 insertions(+), 1230 deletions(-)
2014-12-05, 17 files changed, 803 insertions(+), 506 deletions(-)
2014-12-06, 6 files changed, 471 insertions(+), 166 deletions(-)
2014-12-07, 10 files changed, 166 insertions(+), 74 deletions(-)
2014-12-08, 16 files changed, 15096 insertions(+), 186 deletions(-)
2014-12-11, 16 files changed, 1711 insertions(+), 85 deletions(-)

最佳答案

这个命令会让你非常接近你想要的。您需要进行一些后处理以 merge 同一天的条目并生成总计。

$ git log --shortstat --reverse  --format="%ci" --no-merges
2012-09-25 10:32:03 -0700
2012-09-25 10:55:39 -0700

33 files changed, 3759 insertions(+)
2012-09-26 13:13:29 -0700

1 file changed, 60 insertions(+), 22 deletions(-)
2012-10-05 14:31:02 -0700

2 files changed, 23 insertions(+), 35 deletions(-)
2012-10-08 17:15:34 -0700

1 file changed, 27 insertions(+), 20 deletions(-)
2012-10-11 17:08:52 -0700

您几乎可以肯定地使用日期格式将其限制为 YYYY-MM-DD 部分。

关于git - 如何在Git中获取每天的更改统计信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27440584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com