大概原因
出现这个情况,大概原因是你的邮箱账号与github的邮箱账号不一致,一般在公司,都使用了gitlab,git绑定的账号是公司的邮箱账号。而你个人的项目提交,必须是你github上的邮箱账号,见github官网截图:
官网详情
如何解决
修改当前项目的git配置
进入.git
文件夹,打开config
文件,在里面添加如下信息
再次提交信息时,账号已为github设置的邮箱
修改以前commit信息的author
复制代码
1
2
3
4
5
6
7
8
9
10
11# 第一步,(n)代表提交次数 git rebase -i HEAD~n # 第二步 然后按`i`编辑,把`pick` 改成 `edit`,按'Esc'退出编辑,按`:wq`保存退出 # 第三步 git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit # 第四步 git rebase --continue # 第五步 git push --force
若要修改多步的author信息,需在运行git rebase --continue
之后,继续执行该命令git commit --amend --author="作者 <邮箱@xxxx.com>" --no-edit
最后
以上就是顺心期待最近收集整理的关于多次提交,github上却没有记录contribution的全部内容,更多相关多次提交内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复