美文网首页
关于个人或项目git仓库代码统计的常用命令

关于个人或项目git仓库代码统计的常用命令

作者: for笑 | 来源:发表于2022-03-03 22:25 被阅读0次
查看git上个人代码量:
 
git log --author=<user_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 }' -

统计每个人的增删行数:
git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --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 }' -; done


查看仓库提交者排名前 5:
git log --pretty='%aN' | sort | uniq -c | sort -k1 -n -r | head -n 5

贡献者统计:
git log --pretty='%aN' | sort -u | wc -l

提交数统计:
git log --oneline | wc -l 

统计23个周内所有的代码行数:
git log --pretty=tformat: --numstat --since="23 weeks ago" | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }'

统计23个周内所有代码行数按开发者:
git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --since="23 weeks ago" --author="$name" --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2; all+= $1 + $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s, all change lines: %s \n", add, subs, loc, all }' -; done

相关文章

  • 关于个人或项目git仓库代码统计的常用命令

  • GIT统计代码量

    GIT统计代码量 Git统计个人提交代码行数 Git统计项目总行数 查看git上个人代码量(需要修改usernam...

  • git常用指令

    常用命令:git clone +"地址" //从git仓库下载代码git init ...

  • git代码行统计命令集

    查看git上个人代码量 统计每个人的增删行数 查看仓库提交者排名前 5 贡献者统计: 提交数统计: ## 添加或修...

  • git常用统计命令

    查看git上的个人代码量: 统计每个人增删行数: 查看仓库提交者排名前 5: 贡献者统计: 提交数统计: 添加或修...

  • GIT常用命令

    常用命令: 设置昵称和邮箱(全局): 克隆项目:git clone 项目仓库地址 初始化仓库:git init ...

  • git配置

    Git配置 在线配置 第一次使用GIT,创建仓库并提交项目代码 常用命令配置 Git 提供一个git config...

  • git 快速简单学习使用

    Git 全局设置 本地项目连上 空的 git 仓库: 已有项目? 常用命令 git clone 分支 branch...

  • git 统计项目仓库代码行

  • 命令行常用命令

    npm常用命令 git常用命令 git 常见问题解决 让远程仓库代码覆盖本地的代码 2、 让本地代码覆盖远程 3...

网友评论

      本文标题:关于个人或项目git仓库代码统计的常用命令

      本文链接:https://www.haomeiwen.com/subject/rwzurrtx.html