文档章节

git log统计功能

程序员Jack
 程序员Jack
发布于 2014/07/25 11:28
字数 155
阅读 76
收藏 0
点赞 0
评论 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/;'

© 著作权归作者所有

共有 人打赏支持
程序员Jack
粉丝 6
博文 38
码字总数 2999
作品 0
潍坊
部门经理
git log统计代码量命令

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

vinci321
03/08
0
0
StartBBS 已托管到 Git@OSC 平台

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

startbbs
2013/11/11
3K
12
Git 大杂烩(初学git 常用的命令)

查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作...

Jarvix
2016/06/24
14
1
Git 常用指令

查看、添加、提交、删除、找回,重置修改文件 git help <command> # 显示command的help git show # 显示某次提交的内容 git show $id git co -- <file> # 抛弃工作区修改 git co . # 抛弃工作...

kindcao
2015/09/30
105
0
Git 基础 - 查看提交历史

有许多选项可以帮助你搜寻你所要找的提交, 接下来我们介绍些最常用的。 一个常用的选项是 ,用来显示每次提交的内容差异。 你也可以加上 来仅显示最近两次提交: git log -p -2 ##貌似有时候...

Oscarfff
2016/07/02
102
0
我竟然加了这么多班!程序员最新防骗指南:你还在傻傻加班吗?

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

我是一个程序猿
2017/12/08
0
0
Git配置以及命令总结

配置Git 首先在本地创建ssh key;>ssh-keygen -t rsa -C "your_email@youremail.com" 配置使用git仓库的人员姓名 >git config –global user.name “Your Name Comes Here” 配置使用git仓库......

阿泽Aze
2017/12/27
0
0
Git log常用命令

git 可以同过log来查看历史记录: log -p 查看详细历史 -p 是 –patch 的缩写,通过 -p 参数,可以看到具体每个 commit 的改动细节: log –stat 查看简要统计 show 查看具体的commit 查看当...

hobhunter
03/07
0
0
git 在Windows和Linux下的使用

Win7环境下 下载安装 官方免费下载链接 简单配置 git init git config –global user.name “your-user-name” git config –global user.email “your-count-email” git remote add origi......

CSDNhuaong
2017/10/21
0
0
Java 开源博客 Solo 2.4.0 发布,新增全文搜索

Solo 是一款一个命令就能搭建好的 Java 开源博客系统,如果你想开个独立博客,请一定不要错过! 2.4.0 版本主要增加了全文搜索功能,并重构了数据统计实现。 经过 7 年的持续迭代,我们正式宣...

88250
2017/09/22
2K
22

没有更多内容

加载失败,请刷新页面

加载更多

下一页

JPA @MappedSuperclass 注解说明

基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封装到不同的非实体类中。 1.@MappedSuperclass注解只能标准在类上:@Target({java.lang....

海博1600
7分钟前
0
0
Scala Configuration 相关API

Play使用了 Typesafe config library,但是也提供了一个有着更多Scala高级特性的的 Configuration 封装。不熟悉Typesafe配置的开发者可以移步 configuration文件的语法和特性文档。 读取配置...

Landas
今天
1
0
使用cookie技术 记住账号

1. 效果 2. 实现过程 2.1 前端 将用户的选中传递给后台 这个参数的获取是 参考:https://my.oschina.net/springMVCAndspring/blog/1860498 // var rememberLogin = $("#rememberLoginId").i...

Lucky_Me
今天
1
0
《趣谈网络协议》02之网络分层的真实含义

一、提出问题 1.提出问题 当你听到什么二层设备、三层设备、四层 LB 和七层 LB 中层的时候,是否有点一头雾水,不知道这些所谓的层,对应的各种协议具体要做什么“工作”? 2.这四个问题你弄...

aibinxiao
今天
2
0
Python3学习日志二 Python中的集合set和字典dict

1.集合set 定义一个集合set 我们可以看到定义集合set有两种不同的形式,如果要定义一个空的集合set不能用{}而是要用set();另外,集合是无序的,而且set中的元素是不可重复的,如果你定义了一...

Mr_bullshit
今天
0
0
adb 操作指令详解

ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 注:有部分命令的支持情况可能与 Android 系统版本及定制 ROM 的实现有关。...

孟飞阳
今天
0
0
nodejs安装以及环境配置(很好的node安装和配置文章,少走很多弯路)

一、安装环境 1、本机系统:Windows 10 Pro(64位) 2、Node.js:v6.9.2LTS(64位) 二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/ 2、选安装目录进...

sprouting
今天
1
0
Redisson

了解了Redisson,发现使用挺简单的,接下来准备深入学习一下。 Redisson介绍 Redisson是架设于Redis基础之上的一个Java驻内存数据网格(In-Memory Data Grid) Redisson在基于NIO的Netty框架上...

to_ln
今天
0
0
python有哪些好玩的应用实现,用python爬虫做一个二维码生成器

python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向! 今天给...

python玩家
今天
0
0
python爬虫日志(3)-爬去异步加载网页

在浏览器检查元素页面中,选取Network中的XHR选项即可观察每次加载页面,网页发出的请求,观察url的规律即可利用封装的函数对每一页进行爬取。

茫羽行
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部