美文网首页
git命令查看代码量

git命令查看代码量

作者: AngeloD | 来源:发表于2023-05-14 21:27 被阅读0次

git命令查看代码量

  1. 统计这个仓库内 所有代码行数

    git log --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 }'
    
  2. 统计这个仓库内 每个人的增删行数

    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
    
  3. 统计个人代码量

    git log --author="username" --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 }' -
    
  4. 统计某个人 在某段时间内的代码量

    git log --author=username --since=2023-01-01 --until=2023-12-31 --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git log --author="$name" --pretty=tformat: --numstat | grep "\(.html\|.java\|.xml\|.properties\)$" | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %s\n", add, subs, loc }' -; done
    

相关文章

  • GIT统计代码量

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

  • 2019-03-01git 统计提交次数及总共代码量

    git查看commit提交次数 统计代码量

  • git操作命令

    git常用命令: 检查代码:git clone 地址查看全部分支:git branch -r查看当前分支:git ...

  • git如何统计代码行数

    查看git上个人代码量git log --author="username" --pretty=tformat: ...

  • git 基本操作

    git基本操作命令 1、克隆代码 git clone git@xxxxxx:xxxxxx/xxx.git2、查看...

  • git代码统计

    命令行 查看git上的个人代码量: 结果示例:(记得修改 username) 统计每个人增删行数 结果示例 统计时...

  • git 使用

    git 基本命令 查看当前代码状态git status 添加修改的文件git add . (or) git add...

  • git 基本常用命令

    前言:git 命令比较多,本文只列举拉取代码,基本常用的命令。 1. 查看远程分支(所有): git branch...

  • Git基本命令

    帮助信息 可以通过git命令查看 Git 的命令帮助信息: 查看Git版本

  • Git基本命令

    了解帮助命令git help : 查看命令git help add :查看git add 命令的具体解释 仓库初始...

网友评论

      本文标题:git命令查看代码量

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