SourceTree与GitHub之 - Contributions填坑篇

编程入门 行业动态 更新时间:2024-10-25 02:29:33

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


更多推荐

SourceTree与GitHub之 - Contributions填坑篇

本文发布于:2023-06-14 09:49:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1462963.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:GitHub   SourceTree   填坑篇   Contributions

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!