关于github的pull requests,commits,issues,code reivew统计

Posted geektcp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于github的pull requests,commits,issues,code reivew统计相关的知识,希望对你有一定的参考价值。

Contributions

github将所有的改动行为称为contributions

包括commit,pr, code review,isssue,fork等等。

github有个叫活动概览(Activity overview)的功能,将contributions按照下面四个象限进行分类统计:

Commits

Pull requests

Code review

Issues

如下图:(https://github.com/geektcp

技术图片

Commits

commits统计提交行为,如下4个条件中任意一个满足即可:

1、新建了仓库;

2、在自己建的仓库提交了代码(包括新增文件,编辑文件,删除文件,重命名文件,移动文件路径等);

3、fork了一个新仓库;

4、创建了一个pull request请求;

5、合并了其他人的代码Merge pull request

 

下面条件不会产生commits:

1、提交代码时,git配置信息不对(git config --global --list),比如user.name和user.email和实际账户没有完全对应;

2、在fork的仓库只提交了代码,没有做其他任何操作。此外及时是这个仓库的管理者也不会产生commits统计,只有创建者才有commits统计。

 

Pull requests

pull requests统计触发条件:

在fork的仓库提交了代码之后,创建了一个pull request请求之后。

pull requests只有仓库所有者或者管理者才有统计。

 

Code review

 pull requests之后,在仓库的管理者界面会看到pr请求,管理者查看代码变更,点击review changes界面,必须填写备注说明后提交;

这时,仓库管理者产生了一个code review类型的contribution。

code review只有仓库所有者或者管理者才有统计。

Issues

当用户在仓库的issues栏目下创建问题或者解决了别人提出的问题,就产生了一个issues类型的contribution。

 

以上是关于关于github的pull requests,commits,issues,code reivew统计的主要内容,如果未能解决你的问题,请参考以下文章

github 修改fork的代码之后如何提交代码并pull request

Pull Request的正确打开方式(如何在GitHub上贡献开源项目)

我的Github之Pull request的使用

我的Github之Pull request的使用

Pull Request的正确打开方式(如何在GitHub上贡献开源项目)

github的pull request是指啥意思