SourceTree与GitHub之 - Contributions填坑篇

来源:互联网 发布:中国工控网plc编程 编辑:程序博客网 时间:2024/06/05 18:23

有没有人和我一样,在本地推送了N次代码到 GitHub 上,结果却没有获得 contributions?囧囧囧囧

如图,我一共建有四个仓库 repositories ,每天都在 SourceTree 上推送很多次改动到 GitHub,但是 contributions 还是只有最初的这四个:



起初我以为每次新建一个仓库才算一次 contributions,可是后来一想不对啊,别人也没建几个仓库为什么有那么多 contributions 啊?

于是我看了下 GitHub 的帮助文档,才明白原因:



原来提交的 email 地址必须和你的 GitHub 的账户对应。我的 GitHub 是用QQ邮箱注册的,而我的 SourceTree 的邮箱地址是用公司的邮箱注册的,所以导致了每次提交代码都没算作 contribution。


解决办法:

打开 SourceTree,然后打开对应的仓库,点击右上角的设置



在设置中选择“高级”,可以看到默认使用的是全局用户设置,也就是你注册 SourceTree 时的昵称和 email。



我们取消选中“使用全局用户设置”选项,然后输入我们自己的 GitHub 的昵称和 email 地址,然后点击“确定”即可。



现在再提交代码试一试,ok,有 contributions 了!妈妈再也不用担心我的学习~



没有 contributions 的情况有很多种,上面这种只是我遇到了的,其它情况见 GitHub 的帮助文档:Why are my contributions not showing up on my profile?


1 0
原创粉丝点击