github contribbution没记录怎么办

发布时间:2021-10-18 10:38:01 作者:柒染
来源:亿速云 阅读:86

github contribbution没记录怎么办,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

前言

  1. 长期使用GitHub托管代码的小伙伴可能有发现,有时候写了几天的代码,但是发现contribbution(小绿框并没有点亮)

  2. 那么什么样的commit才会被统计到呢,这里从github help上找到了答案,英语不错的可以看下

中文

  1. Issues 和 pull requests

  2. Commits 当你的commits满足以下条件时,它才会被展示出来:

    注意:私有库的贡献仅仅对私有库成员显示

Contributions未被Github计入的几个常见原因

* 进行Commits的用户没有被关联到你的Github帐号中。
* 不是在这个版本库的默认分支进行的Commit。
* 这个仓库是一个Fork仓库,而不是独立仓库。(博主就是这种错误)

如何排查

你可以在你的本地repo里用`git log`命令查看`commit`记录上的个人邮箱是否正确,像我就是因为之前切换到Mac平台开发之后用户名没有配置,所以我之后的commit记录上的邮箱一直是mrchang,所以Github就会认为这些commits都不是你提交的!	

补救措施

然而这也并不是没有补救办法的,Github官网上就有给出详细的补救过程,英语好的同学请自行移步 Changing author info,下面是我翻译自Github Help的简要步骤:

  1. 变更作者信息

  2. 使用脚本来改变某个repo的Git历史

    1. 按 Enter键 执行脚本。

    2. 用git log命令看看新 Git 历史有没有错误

    3. 把正确历史 push 到 Github

      git push --force --tags origin 'refs/heads/*'

    4. 删掉刚刚临时创建的 clone

      cd ..

      rm -rf repo.git

  3. 如何正确设置你的 git 个人信息

关于github contribbution没记录怎么办问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。

推荐阅读:
  1. github 绑定域名
  2. 创建github账号并上传项目到github

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

github

上一篇:在本地端口33061上打开到slave1:33061的连接时出错该怎么办

下一篇:nagios小白故障的示例分析

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》