SourceTree与GitHub之 - Contributions填坑篇

有没有人和我一样,在本地推送了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?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值