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

前言

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

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

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

 问题分析:

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

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

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

问题解决:

1、如下,进入到需要进行代码统计的项目目录

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

 3、在弹窗中再次输入命令,执行得到结果!

附 --- Git命令统计在一段时间内的代码更改数量

1、根据用户名来统计

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

把username换成自己的用户名就可以了

2、按照一段时间来统计

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

把时间切换成自己想要统计的时间段就可以了

3、按照用户名和时间段来统计

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

同理,更改用户名、时间为自己想要统计的就可以了

如果觉得文章不错,记得点个赞,再收藏哦~

猜你喜欢

转载自blog.csdn.net/weixin_47068543/article/details/126112952