为什么Github没有记录你的Contributions, 为什么我的贡献没有在我的个人资料中显示?

  • 事情起因

    • 我也不知道 为什么,自己的macbook 上提交 git , 在github 上始终不显示绿点点 (我的绿油油 不见了, )
    • 如下图所示,后面几周提交次数很少,但是我明明就有提交啊!为什么不显示?为什么Github没有记录你的Contributions, 为什么我的贡献没有在我的个人资料中显示?_第1张图片
    • 而且看commit提交记录 都是下面这样的,没有头像的为什么Github没有记录你的Contributions, 为什么我的贡献没有在我的个人资料中显示?_第2张图片
    • 为了这个问题,我翻来覆去,搞了好几天, MMP 整整花了 好几个工作日都在找原因… 浪费了大把青春
  • 解决过程

    • 尝试1:

      • 后来我猜想,我新建一个git 仓库,然后再提交 看看行不行
      • 实验结果:居然真的可以啊,新建的仓库 提交就有记录,以前旧仓库 提交 就不计算 ( 妈呀~!什么鬼啊? )
    • 尝试2:

      • 我又在网上各种搜索,搜来搜去 都只是这篇文章,在被各种转载来,转载去的。(不过,我感觉这篇文章说的内容好像对我都没什么用啊)
      • 【思否】为什么Github没有记录你的Contributions
      • 【github 官方文档】为什么我的贡献没有在我的个人资料中显示?
    • 尝试3:

      • 是不是我 github 上,拿个SSH Keys 过期了?
      • 然后我又去重新生成,在把公钥保存在github 上时,他告诉我 这个公钥已经保存过了。证明:这个 公钥私钥 也没过期啊,也不是这个问题。
    • 尝试4:

      • 最后我再次尝试
      cd git_Repositories  // 进入git仓库
      git log
      
      // 输出下面的结果
      commit c8041eb30476e0a47a85c93da4f12492b29e3439
      Author: Threeki <[email protected]>
      Date:   Fri May 29 18:16:56 2020 +0800
      
      	 add note: 移动端适配:收尾工作
      
      • 这一次,我终于发现问题在哪了: [email protected] ,邮件地址多了一个 m 啊! ( 卧槽,卧槽… )
      • 曾经,我一次又一次的查看 git config --global user.email 都没发现这个问题,对了前面邮件地址后,旧略过了 (众里寻她千百度… XD , MMP)
      • 解决问题

      • 最后重新修正 邮件地址就行了 git config --global user.email '[email protected]'
      • 这样就可以了
  • 总结

    • 好记性不如烂笔头,好眼神不如 ctrl + F

    • 以后要 善用、优先使用 ctrl + F 来排查问题
    • 已经好几次因为一个字符写错,而浪费很长很长 时间了

  • 补充

    • 如果想要显示回以前错误邮箱的提交记录 的小绿点
    • 在 Github 的设置中把之前错误提交的邮箱地址添加进去, 就可以了
  • 下图是修改之前的
    为什么Github没有记录你的Contributions, 为什么我的贡献没有在我的个人资料中显示?_第3张图片
  • 下图是修改之后的
    为什么Github没有记录你的Contributions, 为什么我的贡献没有在我的个人资料中显示?_第4张图片

你可能感兴趣的:(为什么Github没有记录你的Contributions, 为什么我的贡献没有在我的个人资料中显示?)