记一次吐血的操作-github提交后没有绿点

虽然不是什么技术大拿,但是看着github一点点变绿还是很有成就感的,但是今天我像往常一样提交后习惯性的去一看,咦,咋没有?我又试了几次,发现还是没有出现,但是commit是在的.这就开始了我一天的骚操作了.
首先网上各种搜索.国内的网站几乎都是一个答案,就是邮箱设置不对,我发现那些博客几乎都是在公司和家里两边走才出现的这个问题,于是我想到前几天为了申请github education大礼包我添加了一个学校的邮箱.我想难道是这个原因?(事实证明这并不影响,只要github上有邮箱就行了,不是必须一个,而且不同pc操作同一个号时,就是github添加多个邮箱),再经过了删除新邮箱,换邮箱等一系列操作后,结果并没有什么变化.这时候在国内的各种网站我感觉搜不到什么新东西了,于是谷歌了一下,发现造成这个原因的一般还有几个原因.首先排除邮箱的问题后,第二就是可能提交了非默认的分支,这直接被我排除掉了,我并没有建立多个分支.第三种可能性就是fork别人的仓库之后再push的,这个问题我之前遇到过,但是这个仓库是我自己造的,并没有这种可能性.最后就是pull request被merge或squash了,也就是说还是在别人的仓库上操作.第一次看到这个时,我对git的一些基础知识还不懂,于是又去学了一会,但是并没有找出原因,排除了这个原因之后,我就有点迷茫了,官网上也是这几个原因,究竟是哪里出了问题?这时候我想github出问题的可能性就是邮箱,但是我已经解决了,于是可能就是我的本地电脑某地出了问题,首先我先重启了一次(orz),并没有改变,然后我又试着更换ssh密匙,更换邮箱,名字等一系列操作,这时候我已经找不到原因了,于是我想换一个仓库试试,于是我新建了一个仓库,然后本地链接之后提交,但是小绿点仍然没有出来.到这里我有点崩溃了.随便点着commit的日志看,这时候我突然发现某天我的提交竟然有十几个(平时都是写完再push的,也就几个),我点开一看,发现log尽量就是刚刚提交的~,这时候我赶忙看本地的时间,没错,竟然时间不对,这时候我才想起之前pycharm过期了,我又急着用,就把时间回调了几天,没想到竟然忘记调回来了.万恶的JetBrains

参考:

https://www.cnblogs.com/Jinux/p/5812074.html
https://blog.csdn.net/u010184533/article/details/51683812
https://help.github.com/en/github/setting-up-and-managing-your-github-profile/why-are-my-contributions-not-showing-up-on-my-profile
https://blog.csdn.net/caroline_wendy/article/details/42190717
https://blog.csdn.net/yzk56465334/article/details/80199858
http://softlab.sdut.edu.cn/blog/2017/05/git%E7%B3%BB%E5%88%97-contributions-not-showing-up-on-my-profile%E9%97%AE%E9%A2%98%E7%9A%84%E8%A7%A3%E5%86%B3/
https://www.cnblogs.com/Jinux/p/5812074.html

猜你喜欢

转载自www.cnblogs.com/just-save/p/11938061.html
今日推荐