git查看提交代码量
时间: 2023-11-09 14:02:08 浏览: 162
可以使用以下命令查看某个作者在 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>` 需要替换为具体的作者名字。这个命令会输出该作者在仓库中添加、删除和总共修改的代码行数。
相关问题
git查看commit的代码量
要查看Git中的提交代码量,可以使用以下命令:
```
git log --shortstat
```
这个命令会显示每个提交的统计信息,包括插入的行数和删除的行数。例如:
```
commit 1234567890abcdef (HEAD -> master)
10 files changed, 100 insertions(+), 50 deletions(-)
commit abcdef123456789
5 files changed, 50 insertions(+), 20 deletions(-)
commit 9876543210fedcba
3 files changed, 30 insertions(+), 10 deletions(-)
```
上面的输出表示每个提交修改了多少个文件,插入了多少行代码,删除了多少行代码。
怎么统计git上某个人提交的代码量
要统计某个人在 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 仓库中提交的代码量,如果该用户在其他仓库中也有提交,那么需要在其他仓库中执行同样的命令来统计。
阅读全文