最近本地写代码,提交到github,但在提交成功后的,github contribution graph和contribution activity一直没有提交的记录。下面对github提交的规则进行一下介绍,以及如何设置让小绿点出现。
github graph
您的个人资料贡献图表是您对GitHub存储库所做贡献的记录。 贡献按照协调世界时(UTC,Coordinated Universal Time)而不是您当地的时区加上时间戳。 只有在满足特定标准的情况下才会计算捐款。 在某些情况下,我们可能需要重建您的图表才能显示贡献。
Issues and pull requests
issues和pull request必须是独立存储的,不是你进行fork得到的。
Commits
commit必须满足下面的条件,commit才会显示在contribution graph和contribution activity上:
- 提交的邮箱必须要与github的相互相关联
- 提交是在独立的存储库中进行的,而不是fork
- 提交的内容必须是默认的分支(通常master是默认的分支)
本地的设置github邮箱和用户名
自己创建的repository出现没有显示小绿点,通常是没有添加提交的邮箱与github没有进行关联。
通过下面的命令查看本地的git的用户名以及邮箱。
查看用户名:
git config user.name
查看邮箱名:
git config user.email
对用户名和邮箱名进行修改:
修改用户名:
git config –global user.name “name”
修改邮箱:
git config –global user.email “[email protected]”
将邮箱与github进行关联
登录github账号,进入设置的界面,点击左侧的email,然后add email address,将本地git的邮箱添加进去,就设置成功了,如下图所示:
引用
[1] https://help.github.com/articles/why-are-my-contributions-not-showing-up-on-my-profile/
[2] https://www.cnblogs.com/dongliu/p/5782329.html