Git学习总结(二)---git和bitbucket统计操作

一、使用Git命令进行提交后的统计说明:

转载几篇说明较好的文章:

git log常用命令以及技巧

Git代码行统计命令集

1、git log

    它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说明。如果记录过多,则按Page Up、Page Down、↓、↑来控制显示;

2、git log -n      (n表示想要显示几条提交记录)

    如果不想向上面那样全部显示,可以选择显示前n条。

3、git log --stat

    在列出的历史记录中显示每次更新的文件修改统计信息(会列出每个修改的文件,和每个文件修改了多少行,包括增加的减少的,同时,会列出该commit总共修改了多少个文件,增加了多少行,减少了多少行)

4、git log --stat -n

    在3的基础上显示前n条数据信息

5、git log --shortstat

    内容3的简略形式,去掉了具体修改了那些文件

6、git log --shortstat -n

7、git show 26a6e9b6abf1820 --stat

    获取哈希值为26a6e9b6abf1820 的该次提交的内容信息(每个修改的文件,和每个文件修改了多少行,包括增加的减少的,同时,会列出该commit总共修改了多少个文件,增加了多少行,减少了多少行)

8、git show 26a6e9b6abf1820 --shortstat

    内容7的简化版

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

    仅显示指定作者相关的提交

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

    在仅显示指定作者相关的提交的同时,内容中还包含--stat命令行所包含的内容

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

    该分支的项目中,文件后缀为jsonSchema 和 java的文件中总行数。

 

其中,具体其他的一些用法查看以上链接转发中的内容。

 

二、bitbucket中的一些图形统计说明:

(一)Graphs

1、Graphs——>Activity

    可以选择某个项目或者所有项目,某个分支活所有分支,选择在某点时间内,显示哪些人进行了多少次commit和pull request,以柱状图的形式展示。同时,下面罗列出这些提交记录。

  2、Graphs——>Contributors

    可以选择某个项目或者所有项目,某个分支活所有分支,选择在某点时间内(以天、周、月为单位波浪图形展示),显示哪些人进行了多少次commit,这些提交增加了多少行代码,减少了多少行代码

3、Graphs——>Commits

    可以选择某个项目或者所有项目,某个分支活所有分支,在最近的一年时间里,每周有多少次提交。

4、Graphs——>Punchcard

    可以选择某个项目或者所有项目,某个分支活所有分支,在某个时间段内,某些人做了多少次提交。

5、选择某个项目进去 Graphs——>Code Frequency

(二)、Reports

1、Report——>Pie Chart Report

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

3、Commits——>Top Committers Report

转载于:https://my.oschina.net/u/3605441/blog/2251906

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值