赞
踩
年关将至,各司可能都会整理各项目在GIT上的提交次数做绩效。近几天在网站上找git输出日志命令,都是零零散散的,这里我将总结的命令分享一下。
在此,我先列出获取单人的提交记录以及详情。
获取某人提交次数:
git log --author="userName" --oneline | wc -l
获取某人某段时间内的提交次数:
git log --author="userName" --since="2019-12-01" --until="2019-12-19" --oneline | wc -l
获取某人提交详情(新增行数,删除行数,总计):
git log --author="userName" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "新增行数: %s, 移除行数: %s, 总行数: %s\n", add, subs, loc }'
获取某人某段时间内的提交详情(新增行数,删除行数,总计):
git log --author="userName" --pretty=tformat: --since="2019-08-01" --until="
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。