git log統計每個作者的程式碼量
前言
最近想寫一個指令碼檔案自動統計git裡每個作者分別增加了多少行程式碼,於是上網Google下看別人是怎麼寫的,來來去去都是下圖這種需要提前知道作者名字的 這種指令碼需要提前傳入author引數,當新增加一個author時就需要去改動程式碼,這種程式碼的可擴充套件性極差。後來自己用awk寫了一個不需要知道作者的名字就可以統計出每個作者新增了多少行程式碼的指令碼具體實現
指令碼程式碼
執行
結果
左邊為作者的名字(用紅色遮住部分),右邊為該作者在Git提交裡所增加的程式碼行數
相關推薦
git log統計每個作者的程式碼量
前言 最近想寫一個指令碼檔案自動統計git裡每個作者分別增加了多少行程式碼,於是上網Google下看別人是怎麼寫的,來來去去都是下圖這種需要提前知道作者名字的 這種指令碼需要提前傳入author引數,
Git統計某段時間內的程式碼量
對當前分支,統計'2018-08-25'~'2018-12-31'時間內的程式碼量命令: git log --since='2018-08-25' --until='2018-12-31' --format='%aN' |&
記-統計svn與git的log日誌中的程式碼行變更
任務要求 統計指定時間內,指定git地址與svn地址上的所有人員的程式碼行變更情況。 解決方案 最初為根據資料庫中儲存的所有git與svn地址來統計所有人員的提交程式碼行。之後由於庫中儲存的地址不全,改為通過gitlab api,找到上面的所有倉庫,之後統計程式碼行。svn由於資料庫中地
Git 常用命令和統計程式碼量
摘要 分享Git日常操作中常用的命令,分享如何統計在專案中貢獻的程式碼量。 下面列出Git bash常用命令。 1. git clone **(專案地址) 克隆一個git專案到本地,將git專案拉取到本地 2. git status 檢視檔案狀態,列出當前目錄沒有被git管理,以及被修改過還未提交的
git統計程式碼量相關命令
統計某人的程式碼提交量,包括增加,刪除: git log --author="$(git config --get user.name)" --pretty=tformat: --numstat | gawk '{ add += $1 ; subs += $2 ; loc
awk , 統計secure.log中 每個破解你密碼的ip的出現次數|access.log 中 每個ip地址出現的次數
root sha 阿爾巴尼亞 lsp layer 關閉 AS 越南 反饋 統計secure.log中 每個破解你密碼的ip的出現次數 [root@oldboyedu-sh01-lnb files]# awk ‘/Failed password/{h[$(NF-3)]++}
使用Spark進行搜狗日誌分析實例——統計每個小時的搜索量
360安全衛士 返回 用戶 sogo user 順序 contex 讀取文件 key 1 package sogolog 2 3 import org.apache.spark.rdd.RDD 4 import org.apache.spark.{SparkCo
區塊鏈教程Fabric1.0原始碼分析Fabric1.0.4go程式碼量統計
區塊鏈教程Fabric1.0原始碼分析Fabric1.0.4go程式碼量統計,2018年下半年,區塊鏈行業正逐漸褪去發展之初的浮躁、迴歸理性,表面上看相關人才需求與身價似乎正在回落。但事實上,正是初期泡沫的漸退,讓人們更多的關注點放在了區塊鏈真正的技術之上。 Fabric 1.0原始碼筆記 之Fabri
svn程式碼量統計工具
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
git檢視commit提交次數和程式碼量
檢視當前分支所有提交者及其提交次數,按次數由高到低排序 具體命令如下: git log | grep "^Author: " | awk '{print $2}' | sort | uniq -c | sort -k1,1nr 現在每個月專案組要統計工作績效,要提交
GIT 獲取指定歷史版本程式碼(根據時間獲取commit或者檢視git log)
cd 到該專案的一個本地倉庫下 log 檢視提交記錄,找到想要的提交記錄,貼上對應的希哈值 執行 git checkout 希哈值 這本地的這個倉庫的程式碼就會變成你想要的那個版本的程式碼 檢視某個時間點以後的log git log --since="Fri Aug 10 19:16:1
47.Fabric 1.0原始碼分析(47)Fabric 1.0.4 go程式碼量統計
Fabric 1.0原始碼筆記 之Fabric 1.0.4 go程式碼量統計 1、概述 除test、vendor、mocks、example、protos外,go核心程式碼檔案341個,核心程式碼行63433行。 find ./ |grep -vE 'test|
Reddit 如何統計每個帖子的瀏覽量
我們想要更好地向用戶展示 Reddit 的規模。為了這一點,投票和評論數是一個帖子最重要的指標。然而,在 Reddit 上有相當多的使用者只瀏覽內容,既不投票也不評論。所以我們想要建立一個能夠計算一個帖子瀏覽數的系統。這一數字會被展示給帖子的創作者和版主,以便他們
svn程式碼量統計工具StatSVN的使用
1,下載地址:sourceforge.net/projects/statsvn/, 解壓縮到目錄D:\statsvn2,假設SVN目錄F:\Work\Project,若未Check Out請先cmd定位到D:\statsvn,然後執行命令svn co https://xxx.
使用statsvn統計svn中的程式碼量
StatSVN介紹 StatSVN是一個Java寫的開原始碼統計程式,從statCVS移植而來,能夠從Subversion版本庫中取得資訊,然後生成描述專案開發的各種表格和圖表。比如:程式碼行數的時間線;針對每個開發者的程式碼行數;開發者的活躍程度;開發者最近所提交的;檔
StatSVN統計SVN中的程式碼量
注意事項 可以到虛擬機器上進行安裝除錯 必須首先將SVN環境搭建完成 感覺只是生成了一個初略的統計,但是期望大家能夠挖掘下它內在的功能,共同提高 StatSVN介紹 StatSVN是一個Java寫的開原始碼統計程式,從statCVS移植而來,能夠從Sub
統計專案程式碼量
1、cd到專案根目錄2、找到不想被統計進來的資料夾如./test和./proto_py3、輸入以下命令[[email protected] myapp]#find . \( -path "./
程式碼量統計工具cloc
如何很快知道源程式量呢,使用程式碼統計工具cloc Step1:下載一個cloc的應用程式 Step2:將下載好的cloc拖動到專案根目錄下 Step3: cmd->專案根目錄->輸入cl
StatSVN統計SVN伺服器某專案的程式碼量
1.下載並安裝SVN統計工具StatSVN 1)下載地址:http://www.statsvn.org/downloads.html 2)解壓壓縮包,到一個目錄,如E:\statsvn-0.7.0; 2.checkout 工作目錄 從SVN伺服器上check
Android Studio統計專案程式碼量
寫完專案之後想知道自己寫了多少行程式碼,畢竟程式碼敲了這麼久,敲了多少行程式碼自己都不知道,我用的是Android studio 開發工具,他有個外掛Statistic提供這個功能 首先點選FIle