统计用户提交的代码量

在idea的终端执行(使用英文单引号和双引号):
git log --author=xxxxx --since=‘2023-01-18 00:00:00’ --until=‘2023-01-18 23:00:00’ --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 查询git的提交记录

–author=xxx 查询某一个用户的提交记录

–pretty=tformat: 控制显示的记录格式

–numstat 对增加和删除的行数进行统计 第一列显示的是增加的行数 第二列显示的是删除的行数

–since 需要统计的开始时间

–until 需要统计的结束时间

awk 是文本处理工具 对git log 筛选出的数据进行处理,$1表示第一列 $2表示第二列 ,有begin和end,BEGIN模式表示,在处理指定的文本之前,需要先执行BEGIN模式中指定的动作,END模式就是在处理完所有的指定的文本之后,需要指定的动作。

git统计提交代码量相关推荐

  1. git第一次提交代码至远程仓库步骤

    git第一次提交代码至远程仓库步骤 在将要提交的文件目录下打开Git Bash Here 1.git init git add . 提交该目录下的所有文件 3.git commit -am " ...

  2. VSCode中使用Git忽略提交代码设置

    转载自:VSCode中使用Git忽略提交代码设置_winsomeWin的博客-CSDN博客 在VSCode中使用Git的时候如何忽略某些文件. 文件-> 首选项->设置:扩展–>Gi ...

  3. git第一次提交代码至远程仓库

    一 首次提交代码到git仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit& ...

  4. Git第一次提交代码/文件的操作

    Git第一次提交代码到远程仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit ...

  5. idea使用git插件提交代码

    idea使用git插件提交代码 打开gitee,创建一个私有仓库,复制这个仓库的url地址.在commit的时候会用到 关联idea中的项目和gitee仓库,操作步骤参考如下链接 https://ji ...

  6. 【mac如何修改git本地提交代码的用户名和邮箱】

    mac如何修改git本地提交代码的用户名和邮箱 入职新公司,推完代码发现推送人不是自己,因为电脑里还是前同事的用户信息,所以我们需要在本地客户端重新设置一下. 一.打开mac的终端,查看本地配置 # ...

  7. Androidstudio 使用git插件提交代码

    1.androidstudio中的项目已经推送到git仓库上(与仓库已经建立了联系) 参见: 2.右键目录--git---commit directory : 3.填写相应的commit Messig ...

  8. 使用git remote提交代码

    git remote上传本地代码到远程仓库: 第一次上传本地代码,可以按照如下流程: 1. git init # 初始化本地代码仓库 2. git checkout -b develop # 创建并切 ...

  9. git第一次提交代码至远程仓库-强制推送

    一 首次提交代码到git仓库 第一步:git init 初始化项目文件夹 第二步:git add . 键所有文件添加到暂存区 第三步:git commit -m "first commit& ...

最新文章

  1. html5 历史管理
  2. MyBatis学习总结一
  3. 约数个数定理约数和定理
  4. SQL SERVER 2005无法远程连接的问题
  5. 缺少linux内核,Linux内核缺页
  6. 读取csv格式的数据
  7. java的注解_java-注解相关
  8. [转]关于flash中图片(jpg\png\gif)旋转后锯齿(模糊)问题
  9. (23)System Verilog设计二分频电路
  10. 数据结构与算法python—6.链表及python实现
  11. svm (opencv)几个主要函数
  12. 自媒体免费素材,国旗高清无水印素材,PNG格式,直接引用即可
  13. 浅谈计算机辅助数学教学论文,数学教师论文,关于计算机辅助数学教学的原则方式相关参考文献资料-免费论文范文...
  14. 四六级英语听力软件测试,三款精品英语听力软件,提高四六级听力有诀窍
  15. 360无线wifi路由器连接到服务器,两个360路由器如何并连 两个无线路由器桥接设置方法...
  16. 5月全球CTF比赛时间汇总来了!
  17. C++ OpenCV特征提取之KAZE检测
  18. Android实现手机内存存储功能
  19. 2400万!成都市大数据中心又招标
  20. 基于react的颜色拾取器(react-color)

热门文章

  1. 测试分享之集五福 福卡的分享
  2. maya 白天室内灯光_求解maya室内灯光怎么打
  3. Java入门测试-折纸到珠穆朗玛峰高度
  4. 亚马逊、Facebook在印度遭遇的最大阻力竟是中国!
  5. 查看VS中一些默认环境变量设置的路径
  6. Java图片Base64互转
  7. 职工信息管理系统c语言报告,职工信息管理系统(c语言实现)
  8. html网页运行出现404错误,网页无法进入404错误是什么情况?怎么办? 爱问知识人...
  9. 一个单身程序员的新年寄语
  10. 小绮的踩坑日记|小土堆pytorch视频20220330-神经网络