GIT统计代码量

news/2024/11/20 9:17:24/

GIT统计代码量

  •  Git统计个人提交代码行数

    git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --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 }' -; done

    Git统计项目总行数

    git log  --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上个人代码量(需要修改username!!!)

git log --author="username" --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 --since="2021-01-08" --before="2021-01-14" --author="liuwei" \
    --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "新增行数: %s, 移除行数: %s, 总行数: %s\n", add, subs, loc }'
  • 查看仓库提交者排名前 5

    git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5
  • 贡献者统计

    git log --pretty='%aN' | sort -u | wc -l
  • 提交数统计

    git log --oneline | wc -l

    参考资料:GIT统计代码量及IDEA Statistic统计解析_QC·Rex的博客-CSDN博客


http://www.ppmy.cn/news/404450.html

相关文章

win7win10 C盘根目录无法写入权限的方法

方法如下: 1. 选中C盘 2. 点右键选中属性(properties) 3. 选“安全”(Security) Tab 4. Users 5. “编辑”(Edit) 6. Full Control 7. Apply 8 OK 此方法试了无效,可能跟安装了c…

CMD进入c盘根目录的方法

使用cd..命令返回上一层目录即可

怎样查看C盘根目录下全部隐藏文件

打开文件夹选项,在“查看”选单中的“高级设置”框中,去掉“隐藏受保护的操作系统文件(推荐)”前的勾,并点选“显示隐藏文件、文件夹和驱动器”,确定即可。

技巧:CMD直接进入C盘根目录

技巧:CMD直接进入C盘根目录 默认情况下 Win2000/XP 开始 → 运行 输入CMD,打开命令提示符,初始路径是 C:/Documents and Settings/当前用户名/,其实很多情况下,还是进入C盘根目录更方便。可以进行如下设置——  右键单击[我的电…

c盘根目录(c盘根目录什么意思)

请教高手,C盘根目录下有如下文件,都是正常的吗? 除了瑞星的安装文件夹和一个配置文件(也是瑞星)之外 都是正常的,全部都是系统自带的。但是我的C盘盘根下还有一个 程序,你怎么没有?估计你是番茄花园的XP或…

管理类联考——逻辑——知识篇——第五章 假言命题(必考)(最重要的基础)

第五章 假言命题(必考)(最重要的基础) 假言命题:陈述某一事物情况是另一件事物情况的条件的命题。假言命题中的充分条件假言命题和必要条件假言命题是联考逻辑最重要的必考考点。1 *本质为:充分必要&#…

在conda环境中安装tensorflow和cuda

​ 不同版本的tensorflow官方提供的编译好的whl文件只对应一个cuda版本,这让需要tensorflow的不同版本时很麻烦。 我选择的方式是在conda中新建一个环境,在环境中安装需要的tensorflow和cudatoolkit。 这里假设已经安装好anaconda。 确定需要的tensorflo…

AmberTools23的安装

关于ambertools的安装方法,以往卢天老师或是其他安装教程都是按照 下载源码——编译 的流程来安装的,现在官方出了一个新教程,直接利用conda 直接下载安装,方法非常简单,看网上没有相关的说明,特此翻译一个…