Windows电脑上统计git提交的代码行数【小白教程】| ‘awk‘ 不是内部或外部命令

      最后更新:2022-08-02 20:46

      前言

      年中述职,对于一个开发者来说,写了多少代码,要怎么统计呢?作为新手小白,肯定是不知道的啦~所以,去寻求 wu_55555 的帮助,于是乎有了如下的对话:

      收到回复后,个人视角:打开 cmd 命令窗口 ---> 进入需要统计的项目目录下 ---> 修改参数 --author 为自己的 git 名称,再执行这一大串统计命令。

      然鹅...报错啦:'awk'不是内部或外部命令,也不是可运行的程序或批量文件。

      问题分析:

      遇到问题,别慌,是不是操作步骤不对呢?先百度一下,得到结果:getbash ---> 再输入命令。

      然鹅...小白内心:getbash 是什么鬼?在哪里?要怎么操作?

      害,懂的人可能觉得很简单,但是作为编程界的小白菜,确实找了半天教程才知道 get bash 是什么和在哪里~~~~

      问题解决:

      进入需要代码统计的项目目录

      2、按下鼠标右键,选择 get bash here

      在弹出窗口中再次输入命令并执行结果!

      附上--Git命令统计数字,时间变化的代码数目

      按用户名统计

      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: %sn", add, subs, loc }' -

      只要把你的用户名改为自己的

      按时间段统计

      git log --since=2022-02-14 --until=2022-07-28 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %sn", add, subs, loc }'

      只是把时间转换成你想统计的周期

      按用户名和时间段统计

      git log --author="username" --since=2021-12-31 --until=2022-08-01 --pretty=tformat: --numstat | awk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, removed lines: %s, total lines: %sn", add, subs, loc }' -

      通过同样的标记,更改用户名和时间只是你自己想要统计的

      如果你觉得这篇文章很好, 记住赞扬它并收集它.

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类