如何通过 git 命令查看程序员提交次数?


git 代码管理提供了很多很方便的统计工具, 比如你想看当前代码库所有程序员 提交的次数统计, 只需要一条命令: git shortlog -s -n

git-shortlog-output 如何通过 git 命令查看程序员提交次数? I.T. 小技巧

git shortlog -s -n: Git number of commits per author on all branches

其中 -s 是显示次数 而 -n 是排序. 当然可以加上 –all 来把其它分支的也统计进来. 还可以用 –no-merges 把未合并的分支去除了.

需要注意的是 像我换了几个ID名称 但git提交的时候会把当时所用的名字记录进去 而后面改了名的就认为是另一个程序员了.

SVN下 可以用这种方法统计. 这个指标只能参考(和谁写代码写了多少行一样), 因为实际上有可能一个程序员提交次数很少 但是每次都是大功能 大改动 贡献很大, 而小BUG小更改, 比如小调整, 代码重构则很有可能很多次提交.

但在HR看来, 如果在相当一段长时间来 如果代码提交次数少得可怜(比如半年就提交个几次) 那么就得调查一下了, 是不是员工偷懒还是咋滴.

GD Star Rating
loading...
本文一共 287 个汉字, 你数一下对不对.
如何通过 git 命令查看程序员提交次数?. (AMP 移动加速版本)
上一篇: GMAIL 的邮箱别名
下一篇: 创建了一个微软azure服务器玩玩

扫描二维码,分享本文到微信朋友圈
efa040a01dac2774a0b9fd72647abfbf 如何通过 git 命令查看程序员提交次数? I.T. 小技巧

评论