侧边栏壁纸
博主头像
新·都在博主等级

行动起来,活在当下

  • 累计撰写 168 篇文章
  • 累计创建 32 个标签
  • 累计收到 67 条评论

目 录CONTENT

文章目录

Git常用命令集合

Carol
2019-12-21 / 0 评论 / 0 点赞 / 17 阅读 / 2955 字 / 正在检测是否收录...

Git常用命令集合

查看个人代码变更量

username需要修改成自己的用户名

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 }'

查看团队代码变更量

awk里面的内容限制了单次commit行数超过2000的不进行统计

--since 开始时间

--until 结束时间

git log  --format='%aE' | sort -u | while read name; do echo -en "$name,\t"; git log --author="$name" --pretty=tformat:  --since="2021-05-01 00:00:00" --until="2021-05-31 23:59:59" --shortstat  | awk '{ add += (int($4)>int('2000')?0:$4); subs += (int($6)>int('2000')?0:$6); loc += $4 - $6 } END { printf "%d, %d\n",  add,subs }' -; done
0
git
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区