有没有一种简单的方法可以向 git 询问我在特定日期范围内添加(或添加和删除)的行数?
我在 Windows、Linux 和 TortoiseGit(Windows) 上使用 git
有没有一种简单的方法可以向 git 询问我在特定日期范围内添加(或添加和删除)的行数?
我在 Windows、Linux 和 TortoiseGit(Windows) 上使用 git
基于Seth Robertson 的回答,(+1 Seth!)awk
将为您统计列:
% git log --stat --author $(git config --get user.email) --since="last year" --until="last month" | awk -F',' '/files? changed/ {
files += $1
insertions += $2
deletions += $3
print
}
END {
print "Files Changed: " files
print "Insertions: " insertions
print "Deletions: " deletions
print "Lines changed: " insertions + deletions
}'
git log --stat --author me --since="last year" --until="last month"
然后,您可以对底部的 --stat 信息进行后处理。
如果有人对回购的整体统计数据感兴趣: