1. git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5 1. 仓库提交者(邮箱)排名前 5:这个统计可能不会太准,因为很多人有不同的邮箱,但会使用相同的名字 [plain]view plaincopy 1. git log --pretty=format:%ae | gawk -- '{ ++c[$0]; } END { for(cc in ...
在工作中,我想统计各开发人员,在一定日期范围内的编码情况,故有了此脚本。 一、先贴图,看看效果: 此图中,用“开发者姓名”代替了实际项目中git的账号名称,输出结果按提交次数倒序输出。 二、接下来,贴脚本代码,该脚本是shell脚本,主要用到了git,awk两个命令: #!/bin/sh # author:xjf # date: 2020-9-11...
git-code-user-commit-stats.sh #!/bin/sh # 请在 unix 终端或 git-bash 中运行此脚本 printf"\n1. 项目成员数量:"; gitlog--pretty='%aN'|sort-u |wc-l printf"\n\n2. 按用户名统计代码提交次数:\n\n" printf"%10s %s\n""次数""用户名" ...
/bin/bash# author:zjcexportstart_time=$1exportend_time=$2exportauthor_name=$3PS3="Select a branch or get all info: "rm-rf ~/git/total-test3.txt#分支名array=("xxx")# 先创建git文件夹用于存储统计文件dir="/home/ubuntu/git"if[ ! -d"$dir"];thenmkdir$dir;echo“创建git文件夹”;...
python脚本统计git项目里面每个作者每个月的提交次数和提交代码量 python获取git提交当前版本,目录1、git各阶段版本1.1、本地版本控制1.2、集中版本控制系统(svn)1.3、分布式版本控制系统(git)2、git分布式版本控制系统2.1、设置为仓库2.2、提交本地文件1、git各阶段版
用py些脚本是相当方便了,无聊写了一个git代码提交统计,分析提交代码量记录,添加记录,删除记录,修改文件及次数记录,可以指定条件:提交人,提交时间。
git 统计代码量 shell脚本 #!/bin/bash # 统计代码量 # 使用方法:shgitstat.sh"2017-11-01""2017-11-30""JamKong"~/workspace/IDEA/项目名/# 开始时间 startTime=`date-j -f"%Y-%m-%d"$1+%s` # 结束时间 endTime=`date-j -f"%Y-%m-%d"$2+%s`...
git 统计代码量 shell脚本 #!/bin/bash # 统计代码量 # 使用方法:shgitstat.sh"2017-11-01""2017-11-30""JamKong"~/workspace/IDEA/项目名/# 开始时间 startTime=`date-j -f"%Y-%m-%d"$1+%s` # 结束时间 endTime=`date-j -f"%Y-%m-%d"$2+%s`...
使用的过程中存在的一个坑,就是在输入git_stats generate 之后相信大家都会看到一个严重异常,以及生成的index文件无法打开吧,如果问题是:cannot get it working - fatal: |: no such path in the working tree. 那么不要担心,这个问题是因为win和linux的git命令有些微区别导致的,我们只需要改动脚本中的几个小...
51CTO博客已为您找到关于git 使用脚本统计多个仓库的代码量的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及git 使用脚本统计多个仓库的代码量问答内容。更多git 使用脚本统计多个仓库的代码量相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成