怎么统计git上某个人提交的代码量
时间: 2023-12-25 18:05:34 浏览: 119
要统计某个人在 Git 上提交的代码量,可以使用 `git log` 命令结合一些参数来实现。具体步骤如下:
1. 打开终端,进入你的 Git 仓库所在的目录。
2. 输入以下命令:
```
git log --author="用户名" --pretty=tformat: --numstat | awk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END { printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }' -
```
其中,将 `用户名` 替换为你要统计的人的用户名。
3. 执行命令后,就可以看到该用户在该 Git 仓库中提交的代码量了。其中,`added lines` 表示该用户新增的代码行数,`removed lines` 表示该用户删除的代码行数,`total lines` 表示该用户提交的代码总行数。
需要注意的是,这个命令只会统计该用户在当前 Git 仓库中提交的代码量,如果该用户在其他仓库中也有提交,那么需要在其他仓库中执行同样的命令来统计。
相关问题
git查看提交代码量
可以使用以下命令查看某个作者在 Git 仓库中提交的代码量:
```
git log --author=<author_name> --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "Added lines: %s, Removed lines: %s, Total lines: %s\n", add, subs, loc }' -
```
其中 `<author_name>` 需要替换为具体的作者名字。这个命令会输出该作者在仓库中添加、删除和总共修改的代码行数。
阅读全文