基于git命令的代码统计方法
没什么好说的,基于git log命令,使用前提是安装了git ......1.统计所有人代码量
统计所有人代码增删量,拷贝如下命令,直接在git bash等终端,git项目某分支下执行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 }' -; done2.统计指定提交者代码量
统计单个提交者代码量,将下面的--author="username" 中的 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 }' -

转载于:https://www.cnblogs.com/shiningrise/p/9165970.html

基于git命令的代码统计方法相关推荐

  1. git命令进行代码回滚

    git命令进行代码回滚 1:回滚到你的目标提交记录 2:在你的项目路径下打开git命令面板 git安装路径,安装过的无需安装:下载地址 使用命令:git reset –hard [commit] 该命 ...

  2. 使用git命令提交代码到Github远程仓库的方法

    首先新建一个github地址仓库名字随便取: 文件然后记下github仓库的地址,在桌面新建刚刚创建创库的名字为文件夹,添加一些项目文件后使用这个命令初始化仓库:git init 如下图: 2.使用这 ...

  3. vue项目示例代码git_您应该了解的5个Git命令以及代码示例

    vue项目示例代码git I've used Git for some years now, and I still find myself googling how to do some basic ...

  4. linux github代码仓库,centos7上使用git命令把代码放到github上

    git仓库相关说明: 有关仓库这里着重说明下: 一种情况是本地没有仓库,而在github上有自己的仓库名称,需要从github上clone仓库(项目)到本地,这样就会在执行git clone命令的当前 ...

  5. git上传代码简单方法 简单git上传代码工具

    简单git上传代码工具 肯定有很多人和我一样,git上传时候搞不懂拉取,合并等一系列的代码冲突问题,往往可能覆盖掉自己今天写的代码,或者覆盖掉别人的代码. 下面给大家简单介绍一款操作比较简单的上传代码 ...

  6. Git命令(用git命令将代码下载到本地)

    1.下载自己电脑对应的git版本 并安装 下载地址:1https://git-scm.com/ 安装成功后,打开 git bash命令行,如图: 2.使用git命令 1) git --version ...

  7. Git命令按人统计提交次数和代码量

    统计个人的代码量 git log --format='%aN' | sort -u | while read name; do echo -en "$name\t"; git lo ...

  8. git命令提交代码/vscode提交代码

    如何提交代码 第一步:检查代码状态: 第二步:使用git add . 或者 git add xxx命令可以把修改的文件添加到本地git缓存区. 注意:git add . (后面有个点)表示添加目录下所 ...

  9. Git 命令提交代码

    0. 拉取某项目代码:先cd到某个目录下. git  clone xxxxx某项目git地址. cd 项目名 1. git放弃本次某文件的修改 git status   //查看当前分支更新内容. g ...

最新文章

  1. c++ vector查找_C++ vector内存分配策略浅析
  2. 2019_8_1python
  3. poj1797Heavy Transportation最大生成树
  4. 虚拟化与Docker
  5. 微信小程序后台管理系统(后端)笔记
  6. Kurento Tree 简介
  7. python中的匿名函数_Python匿名函数详解
  8. 一般纳税人与小规模纳税人有什么区别
  9. 搜索不包含关键词_搜索:百度这样用 少入很多坑
  10. 小米手机相机的专业模式
  11. 360浏览器调试html5,360极速浏览器开发:调试指南
  12. MMS-MTK-Obigo03c
  13. uni-app登陆成功跳转到首页后禁止回退到登陆页面
  14. 电脑上可以连接网线可以上网,但是WiFi没有了
  15. win10 输入法禁用IME
  16. 弹珠css3,使用CSS3实现的弹球小动画
  17. python pip、conda、windows CMD常用命令大全!
  18. 北航计算机2018年保研推免经历
  19. Spring的sessionFactory配置详解
  20. 高德地图定位蓝点不显示问题

热门文章

  1. 重新学习 React (二) Diffing 算法
  2. docker的swarm介绍
  3. Silverlight进度条控件动画源代码
  4. Adobe Reader PDF 护眼设置
  5. APPCAN学习笔记003---原生开发与HTML5技术
  6. mysql的日期和时间函数
  7. sencha extjs4 command tools sdk
  8. ShartPoin无法创建门户网站的问题
  9. Bootstrap导航栏注释
  10. Ecere SDK:用于GUI和图形的跨平台工具包