zoukankan      html  css  js  c++  java
  • 解决github上贡献矩阵不显示自己的贡献

    背景

    昨天晚上发现我的github上的贡献统计图最近没有点,我最近有提交啊,就很奇快,“难道github出问题了?”,“难道有延迟?”。

    就检查自己的项目,发现我最近做的一个项目提到了 oschina,添加remote提到了github,结果发现贡献统计图的确添加了一些,但是最近的几次提交依然没有。就以为有延迟了,没有继续整

    然而,今天回来看依然没有,此时,就在那冥冥之中,看到贡献图下有一个连接Learn more,就点了进去,于是发现了惊天动地的原因,哈哈。以下为翻译:)


    为什么我的贡献没有显示到Profile(就是那个点阵图了)

    什么样的贡献被计入(能够显示出点的)

    Issues 和 pull requests(这些专有名词就不翻译了,分别表示提的问题和希望被合并的请求。贡献也不应该翻译,以下就称contributions)应满足两个条件:

    1. 一年内提的
    2. 在原始库上提的而不是fork出来的库上提的(??)

    Commits (提交)

    要满足如下所有条件:

    1. 一年内提的
    • 提交者的邮件地址是与github账户关联的相同
    • 在原始库上提的而不是fork出来的库上提的(??)
    • 在默认分支上提的(通常是master) 或者在Project Pages sites的gh-pages分支上提的

    然后,必须满足以下任意一个:

    • 你是这个仓库(repository)的合作者或者是仓库所属组织的一员
    • 你已经fork了这个仓库
    • 你在这个仓库提了问题或是提了拉取请求
    • 你给这个仓库点了星,表示支持,表示收藏

    翻译完毕


    我的问题

    我的问题就出在了email地址,最近刚重装了系统,设置email的时候大脑抽筋设错了,所以导致最近提的email地址和github关联的不同,于是就想办法找能够批量修改log中的邮件地址的方法,还真找到了。

    Changing author info

    打开上面连接按着步骤做就是。


    另外补充一下,步骤中使用git clone --bare 是将仓库拉下来了,怎么说呢,就是服务器那边什么样子,拉下来就是什么样子,没有工作区。如果想看工作区,可以使用一下命令:

    % git clone repo.git repo  
    

    与正常的clone什么区别?

    % git clone git@github.com:haoel/leetcode.git leetcode  
    

    其实就是clone本地的库

  • 相关阅读:
    BestCoder17 1001.Chessboard(hdu 5100) 解题报告
    codeforces 485A.Factory 解题报告
    codeforces 485B Valuable Resources 解题报告
    BestCoder16 1002.Revenge of LIS II(hdu 5087) 解题报告
    codeforces 374A Inna and Pink Pony 解题报告
    codeforces 483B Friends and Presents 解题报告
    BestCoder15 1002.Instruction(hdu 5083) 解题报告
    codeforces 483C.Diverse Permutation 解题报告
    codeforces 483A. Counterexample 解题报告
    NSArray中地内存管理 理解
  • 原文地址:https://www.cnblogs.com/Jinux/p/5812074.html
Copyright © 2011-2022 走看看