如何在Github中记录你的贡献值

来源:互联网 发布:网络格斗 编辑:程序博客网 时间:2024/05/22 18:14



今日科技快讯


近日,京东宣布与斯坦福人工智能实验室启动京东-斯坦福联合AI研究计划:京东将联合斯坦福人工智能实验室围绕机器学习、深度学习、机器人、自然语言处理和计算机视觉等前沿技术方向,结合京东实际应用场景和数据,开展以研究项目为基础的合作。


作者简介


本篇文章来自 落萚 的投稿。主要讲解了在 Github 中如何正确记录你的 Contributions,希望对大家有所帮助!

落萚 的博客地址

http://www.jianshu.com/u/57d0037f4973


前言


最近在 Github 点开 your profile 时发现,怎么明明有进行 Commit and Push 怎么在Contributions 中不记录『绿油油』了?


正文


查错

查看Commit信息也发现那些未被记录的Commit都是没有头像的,如下

Commit

打开Github官方帮助文档,地址如下:

https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/

  • 为什么我的贡献不会显示在我的个人资料

您的个人资料图表是您对GitHub资料库的贡献记录。贡献根据协调世界时(UTC)而不是本地时区的时间戳。只有符合某些标准才能计算贡献。在某些情况下,我们可能需要重新构建图形才能显示出贡献。

  • 贡献的计算

Issue和Pull的请求

如果在独立的存储库中打开,而不是分支(fork),问题和Pull请求将显示在您的贡献图上。

提交

如果满足以下所有条件,提交将显示在您的贡献图上:

  • 用于提交的电子邮件地址与您的GitHub帐户相关联。

  • 这些提交是在独立的存储库中进行的,而不是fork仓库。

这些commits是在:

  • 在存储库的默认分支(通常是master)

  • 在gh-pages分支机构(对于具有Project Pages sites仓库)

此外,至少满足下面条件中的一个:

  • 你是这个仓库的协作者,或者是这个版本库的拥有组织中的一员

  • 你fork过这个仓库

  • 你对这个仓库发起过Pull请求或者Issue

  • 你对这个仓库标记了Star

此处截了一部分,本人翻译水平有限,希望有能力的朋友们可以去看看官方英文原版文档,即

https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/

看到这里,本人打开了 terminal,运行命令 git config user.email 发现邮箱确实打错了,这并不是关联我Github账户的邮箱地址,于是导致了 Contributions 未记录我的提交记录。

补救方案

难道没法补救了吗!因为一点小失误我们就就白提交了那么多?tan90°!

我们接着继续看Github官方帮助文档,最终找到了Changing author info,地址如下:

https://help.github.com/articles/changing-author-info/

这篇文档告诉我们如何修改提交记录中的作者信息,但是有一个警告提示

要更改现有提交中记录的名称和/或电子邮件地址,您必须重写Git存储库的整个历史记录。

警告:此操作对您的仓库的历史具有破坏性。如果您正在与他人合作进行存储库,那么重写已发布的历史是一种不好的做法。仅限你在紧急情况下这样做。

我表示为确实很迫切想要那片『绿油油』…哈哈

阅读全文
0 0
原创粉丝点击