如何获取Bitbucket项目过去一个月的日均贡献统计?
在Bitbucket查看个人过去一个月日均贡献的方法
方法一:Bitbucket内置功能直接查看
- 打开你的Bitbucket项目主页,点击顶部导航栏的Insights选项卡
- 在左侧菜单选择Contributors,进入贡献者统计页面
- 页面顶部的时间范围筛选器选择Last 30 days(过去30天)
- 在贡献者列表中找到自己的条目,这里会显示你这段时间的总提交数、新增/删除代码行数等核心数据
- 用总提交数(或总行数变化)除以30,即可得到日均贡献情况
方法二:Git命令行本地计算
如果你习惯用命令行操作,克隆项目到本地后执行以下命令:
统计过去一个月的个人总提交数
git log --author="你的Git用户名" --since="1 month ago" --oneline | wc -l
统计过去一个月的个人代码行数变化(新增+删除)
git log --author="你的Git用户名" --since="1 month ago" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "新增行数: %s, 删除行数: %s, 总行数变化: %s\n", add, subs, loc }'
- 得到总数据后除以30,就能算出日均贡献值
- 提示:如果提交时用了多个用户名/邮箱,可替换
--author参数为具体邮箱地址来精确匹配
内容的提问来源于stack exchange,提问作者Markus RoI
相关产品推荐
相关产品推荐

