文档章节

git log统计功能

程序员Jack
 程序员Jack
发布于 2014/07/25 11:28
字数 155
阅读 107
收藏 0
仓库提交者排名前 5(如果看全部,去掉 head 管道即可):
git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5
仓库提交者(邮箱)排名前 5: 这个统计可能不会太准,因为很多人有不同的邮箱,但会使用相同的名字.
git log --pretty=format:%ae | gawk -- '{ ++c[$0]; } END { for(cc in c) printf "%5d %s\n",c[cc],cc; }' | sort -u -n -r | head -n 5
贡献者统计:
git log --pretty='%aN' | sort -u | wc -l
提交数统计:
git log --oneline | wc -l 
添加或修改的代码行数:
git log --stat|perl -ne 'END { print $c } $c += $1 if /(\d+) insertions/;'

© 著作权归作者所有

共有 人打赏支持
上一篇: ubuntu安装杂记
下一篇: 删除redis所有KEY
程序员Jack
粉丝 6
博文 38
码字总数 2999
作品 0
潍坊
部门经理
私信 提问
git log统计代码量命令

今天看了下,一年快到了,在这里码字17万,然后想统计一下码了多少行代码,如下 1,统计某人的代码提交量,包括增加,删除,共计: 结果(作者名称以*替换): 不到一万行啊,略惭愧... 2, 提交...

vinci321
03/08
0
0
Git学习总结(二)---git和bitbucket统计操作

一、使用Git命令进行提交后的统计说明: 转载几篇说明较好的文章: git log常用命令以及技巧 Git代码行统计命令集 1、git log 它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值...

搬砖的石头
10/24
0
0
StartBBS 已托管到 Git@OSC 平台

早就听说过github,一直想托管上去,但一直没有付诸行动,原因有两个,一是觉得放在上面没有什么意义,本地搞就可以了。二是github在国外打开速度慢。自git@osc推出后,就开始蠢蠢欲动想研究...

startbbs
2013/11/11
3K
12
我竟然加了这么多班!程序员最新防骗指南:你还在傻傻加班吗?

最近因为个人原因离职,换了份工作,在和上一家公司结算工资的时候出了些bug,我个人感觉我平时加班还是比较多。每周加班最少四天,有时候甚至6天。我今年也是刚毕业来北京,虽说之前在学校有...

我是一个程序猿
2017/12/08
0
0
Linux 内核 Git 历史记录中,最大最奇怪的提交信息是这样的

本文由伯乐在线 -可乐 翻译,艾凌风 校稿。未经许可,禁止转载! 英文出处: destroyallsoftware。欢迎加入 翻译组。 我们通常认为 git merges 有两个父节点。例如,由我写的最新的 Linux 内...

伯乐在线
08/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

小白带你认识netty(三)之NioEventLoop的线程(或者reactor线程)启动(一)

在第一章中,我们看关于NioEventLoopGroup的初始化,我们知道了NioEventLoopGroup对象中有一组EventLoop数组,并且数组中的每个EventLoop对象都对应一个线程FastThreadLocalThread,那么这个...

天空小小
50分钟前
0
0
PHP动态扩展Redis模块

查看已有模块 [root@test-a ~]# /usr/local/php/bin/php -m[PHP Modules]bz2Core...zlib[Zend Modules] 下载包,解压,生成configure文件 [root@test-a ~]# cd /usr/local/src/[ro......

野雪球
今天
1
0
在Ignite中使用线性回归算法

在本系列前面的文章中,简单介绍了一下Ignite的机器学习网格,下面会趁热打铁,结合一些示例,深入介绍Ignite支持的一些机器学习算法。 如果要找合适的数据集,会发现可用的有很多,但是对于...

李玉珏
今天
2
0
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo {public static void main(String[] args) {Connection con=null;PreparedStatement statemen...

江左煤郎
今天
2
0
使用JavaScript编写iOS应用业务逻辑

JSAUIKitCocoa使你可以使用JavaScript编写对性能要求不高但可能变动性很大的iOS应用的业务逻辑部分,View组件、需要多线程支持的Model等则直接使用原生对象。 编写方式与React Native相似,但...

neal01
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部