MAC系统下git-fame的安装与使用
如果我们需要统计一下小组内各个开发人员的详细开发情况,查看git的提交情况,使用 git 可以很方便的统计,git-fame这个工具可以很好的帮助我们解决这个问题
1. 安装
pip install git-fame #python安装git-fame库
git config --global alias.fame "!python -m gitfame" # 在git配置文件下新增命令别名
查看 .gitconfig
文件
cat ~/.gitconfig
#会看到在.gitconfig尾部追加了
[alias]
fame = !python -m gitfame
2. 使用
在包含git的项目下执行git fame
命令
git fame
Processing: 100%|██████████████████████████████████████████████████████████████████████████████| 93/93 [00:01<00:00, 50.83file/s]
Total commits: 39
Total ctimes: 866
Total files: 111
Total loc: 7801
| Author | loc | coms | fils | distribution |
|:---------|------:|-------:|-------:|:----------------|
| 张三 | 4604 | 20 | 55 | 59.0/51.3/49.5 |
| 李四 | 2901 | 16 | 40 | 37.2/41.0/36.0 |
| 王五 | 295 | 1 | 15 | 3.8/ 2.6/13.5 |
| 张六 | 1 | 1 | 1 | 0.0/ 2.6/ 0.9 |
| 钱七 | 0 | 1 | 0 | 0.0/ 2.6/ 0.0 |
3. 常用命令
常用命令如下:
git fame --cost hour,month #按小时和月分类显示统计结果
git fame --loc=ins #只统计插入代码量
git fame –sort=files #按文件数量排序
#也可以一起使用
git fame --cost hour,month --loc=ins –sort=files