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
posted @ 2024-03-13 15:57  黑曼巴后仰  阅读(26)  评论(0编辑  收藏  举报