使用git正确的统计某一段时间的代码量
2020-06-02 本文已影响0人
王大豆
示例
git log --author='MrKing' --after='2020-05-15 00:00:00'
--before='2020-05-31 23:59:59'
--pretty=tformat:
--numstat | awk '
{ add += $1; subs += $2; loc += $1 - $2 }
END { printf
"added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc
}' -
标准格式
git log --author='[your username]' --after='[start time]' --before='end time' --pretty=tformat:
--numstat | awk '
{ add += $1; subs += $2; loc += $1 - $2 }
END { printf
"added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc
}' -
注意:时间start time和end time 的格式是,年月日时分秒