Git學習總結(二)---git和bitbucket統計操做

1、使用Git命令進行提交後的統計說明:java

轉載幾篇說明較好的文章:git

git log經常使用命令以及技巧json

Git代碼行統計命令集c#

一、git log.net

    它會列出全部歷史記錄,最近的排在最上方,顯示提交對象的哈希值,做者、提交日期、和提交說明。若是記錄過多,則按Page Up、Page Down、↓、↑來控制顯示;命令行

二、git log -n      (n表示想要顯示幾條提交記錄)對象

    若是不想向上面那樣所有顯示,能夠選擇顯示前n條。blog

三、git log --statget

    在列出的歷史記錄中顯示每次更新的文件修改統計信息(會列出每一個修改的文件,和每一個文件修改了多少行,包括增長的減小的,同時,會列出該commit總共修改了多少個文件,增長了多少行,減小了多少行)servlet

四、git log --stat -n

    在3的基礎上顯示前n條數據信息

五、git log --shortstat

    內容3的簡略形式,去掉了具體修改了那些文件

六、git log --shortstat -n

七、git show 26a6e9b6abf1820 --stat

    獲取哈希值爲26a6e9b6abf1820 的該次提交的內容信息(每一個修改的文件,和每一個文件修改了多少行,包括增長的減小的,同時,會列出該commit總共修改了多少個文件,增長了多少行,減小了多少行)

八、git show 26a6e9b6abf1820 --shortstat

    內容7的簡化版

九、git log ----author='xxx'

    僅顯示指定做者相關的提交

十、git log ----author='xxx' --stat

    在僅顯示指定做者相關的提交的同時,內容中還包含--stat命令行所包含的內容

十一、find . -name "*.jsonSchema" -or -name "*.java" | xargs grep -v "^$" | wc -l

    該分支的項目中,文件後綴爲jsonSchema 和 java的文件中總行數。

 

其中,具體其餘的一些用法查看以上連接轉發中的內容。

 

2、bitbucket中的一些圖形統計說明:

(一)Graphs

一、Graphs——>Activity

    能夠選擇某個項目或者全部項目,某個分支活全部分支,選擇在某點時間內,顯示哪些人進行了多少次commit和pull request,以柱狀圖的形式展現。同時,下面羅列出這些提交記錄。

  二、Graphs——>Contributors

    能夠選擇某個項目或者全部項目,某個分支活全部分支,選擇在某點時間內(以天、周、月爲單位波浪圖形展現),顯示哪些人進行了多少次commit,這些提交增長了多少行代碼,減小了多少行代碼

三、Graphs——>Commits

    能夠選擇某個項目或者全部項目,某個分支活全部分支,在最近的一年時間裏,每週有多少次提交。

四、Graphs——>Punchcard

    能夠選擇某個項目或者全部項目,某個分支活全部分支,在某個時間段內,某些人作了多少次提交。

五、選擇某個項目進去 Graphs——>Code Frequency

(二)、Reports

一、Report——>Pie Chart Report

二、Report——>Created vs Merged Pull Requests Report

三、Commits——>Top Committers Report

相關文章
相關標籤/搜索