返回博客

查看 Git 代码更新量

学习如何使用 Git 命令查看当天或指定时间段内更新的代码量,包括新增行数、删除行数和总行数变化。文章提供多种 Git 命令示例,例如 `git log --since=\"1 day ago\" --format=tformat: --numstat`,`git log --since=\"1 day ago\" --stat` 和 `git log --stat` 等命令的用法和解释。

Mt.r
|

查看当天更新了多少代码

git log --since="1 day ago" --format=tformat: --numstat | awk 'NF==3 {plus+=$1; minus+=$2} END {printf "Added lines: %s\nDeleted lines: %s\nTotal lines changed: %s\n", plus, minus, plus-minus}'

有个简单的

git log --since="1 day ago" --stat

或者

git log --since="1 day ago" --stat | grep -E "files? changed" | awk '{files+=$1; inserted+=$4; deleted+=$6} END {print "files changed: ", files, "\nlines inserted: ", inserted, "\nlines deleted: ", deleted}'

还有个命令是

git log --stat