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

相关文章
相关标签/搜索