翻译:github如何记录contributions

github contributions

通常而言,任何一我的的github主页都有一个这样的方格图;git

clipboard.png

每个小格表明了one day,不一样的颜色深度,表明了不一样的contributions次数,那么这个次数是怎么计算的呢?本文的翻译就是上图底部的蓝色连接中的Learn how we count contributions.github

译文正文

为何个人contributions没有在我的profile中体现出来?

我的profile中的contributions绘图是用于记录我的对github所作的contributions记录,贡献按照协调世界时(UTC)而不是您当地的时区加上时间戳。只有在知足特定标准的状况下才会当作contributions计算;在某些状况下,咱们可能须要重建您的contributions绘图才能显示你的contributions网络

没有被记录的contributions

Issuespull requests

若是Issuespull requests只有是在独立仓库中操做的,才会显示在您的contributions绘图上,而对于fork的仓库没法被记录的。spa

Commits

若是Commits符合如下全部条件,则会在您的contributions绘图上显示:命令行

  • 用于Commits的电子邮件地址与您的GitHub账户相关联
  • Commits是在独立的仓库中进行的,而不是fork
  • Commits在一下条件下完成翻译

    1. 在仓库的默认分支(一般是master
    2. gh-pages分支中(对于具备Project Pages站点的仓库)

此外,必须至少知足下列条件之一:code

  • 你是该仓库的协做者,或者是这个仓库所属组织的一员;
  • 你已经fork了该工程
  • 你对这个仓库提过Issues或者pull requests
  • star加星过这个仓库,

一般的一些没有被记录的缘由

要显示在您的 contributions绘图上,共同提交的提交必须符合与一个做者的提交相同的标准。
当合并 pull requests而且 Commit时,只有合并 pull requests的用户和打开 pull requests的用户才会收到贡献积分。拉取请求的任何其余贡献者都不会得到贡献积分。
当从新提交 Commit时, Commit的原始做者和从新提交的人,不管是在命令行仍是在 GitHub上,都会收到贡献信用。

Commit是在不到24小时前完成

在完成符合要求的Commit后,您可能须要等待最多24小时才能看到贡献出如今您的贡献图表上。ip

您还没有将本地Git提交电子邮件添加到您的我的资料中

必须使用已添加到您的GitHub我的资料中的电子邮件地址进行提交,以便显示在您的贡献图表上。您能够经过将.patch添加到提交URL的末尾来检查用于提交的电子邮件地址,例如:
https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patchrem

From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <octocat@nowhere.com>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] updated index for better welcome message

能够配合:
查看email:git config --global user.email
设置email:git config --global user.email XXXX@gmail.comget

未在默认mastergh-pages分支中进行提交

只有在默认分支(一般为master)或gh-pages分支(对于具备Project Pages站点的存储库)中进行提交时才会计算提交。

提交共同做者无权访问存储库

若是在共同做者无权访问的存储库中进行了提交,则该提交将不计入共同做者的贡献。

提交是在一个fork分支中进行的

fork作的提交不会计入你的贡献。要使它们计数,您必须执行如下操做之一:

  • 打开pull requests以将更改合并到父存储库中。
  • 要分离fork并将其转换为GitHub上的独立存储库,请联系GitHub支持或GitHub Premium支持。若是fork具备本身的分支,请让支持知道分支是否应随存储库移动到新网络中或保留在当前网络中。

Commit是在合并和压缩的pull requests中完成的

合并和压缩的pull requests中的Commit将不计入您的贡献。只有合并pull requests的用户和打开pull requests的用户才会收到贡献积分。拉取请求的任何其余贡献者都不会得到贡献积分。

相关文章
相关标签/搜索