自己做网站要花钱吗,建筑公司网站背景图,南宁手机建站公司,dedecms 网站地图 模板目录 一、git bash打开二、查看个人提交的代码行数统计三、查看项目每个人提交的代码行数统计四、查询所有用户的提交总次数五、统计用户一段时间内的提交代码量 在实际开发中#xff0c;常常会想查看自己对于某个项目的贡献#xff0c;管理者会查看项目下各成员的贡献#… 目录 一、git bash打开二、查看个人提交的代码行数统计三、查看项目每个人提交的代码行数统计四、查询所有用户的提交总次数五、统计用户一段时间内的提交代码量 在实际开发中常常会想查看自己对于某个项目的贡献管理者会查看项目下各成员的贡献就需要使用到git的命令进行代码提交的统计。
一、git bash打开
进入到自己的项目文件中右键点击Git Bash Here
打开后界面 这个统计是以当前所在分支为基准统计的所以如果是迭代式的往后更迭统计最新一个分支就可以了。
二、查看个人提交的代码行数统计
git log --authorusername --prettytformat: --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 --format%aN | sort -u | while read name; do echo -en $name\t; git log --author$name --prettytformat: --numstat | awk { add $1; subs $2; loc $1 - $2 } END { printf added lines: %s, removed lines: %s, total lines: %s\n, add, subs, loc } -; done查询示例如下图
四、查询所有用户的提交总次数
git log --pretty%aN | sort | uniq -c | sort -k1 -n -r查询示例如下图
五、统计用户一段时间内的提交代码量
git log --since2023-10-01 --before2023-11-1 --authorname --prettytformat: --numstat | awk { add $1; subs $2; loc $1 - $2 } END { printf 新增行数: %s, 移除行数: %s, 总行数: %s\n, add, subs, loc } 查询示例如下图 后端专属技术群 构建高质量的技术交流社群欢迎从事编程开发、技术招聘HR进群也欢迎大家分享自己公司的内推信息相互帮助一起进步 文明发言以交流技术、职位内推、行业探讨为主 广告人士勿入切勿轻信私聊防止被骗 关注公众号拉你进群