• 解决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本地的库

  • 相关阅读:
    oracle 视图views
    5分钟把任意网站变成桌面软件
    Angular http跨域
    jQuery版本升级踩坑大全
    redis 模糊删除key
    jedisCluster 报错: redis.clients.jedis.exceptions.JedisClusterException: No way to dispatch this command to Redis Cluster because keys have different slots.
    mac电脑复制键失灵
    java8 for ,forEach ,lambda forEach , strean forEach , parller stream forEach, Iterator性能对比
    linux光标操作
    redis hashmap数据结构分析
  • 原文地址:https://www.cnblogs.com/Jinux/p/5812074.html
Copyright © 2020-2023  润新知