概述
大概原因
出现这个情况,大概原因是你的邮箱账号与github的邮箱账号不一致,一般在公司,都使用了gitlab,git绑定的账号是公司的邮箱账号。而你个人的项目提交,必须是你github上的邮箱账号,见github官网截图:
官网详情
如何解决
修改当前项目的git配置
进入.git
文件夹,打开config
文件,在里面添加如下信息
再次提交信息时,账号已为github设置的邮箱
修改以前commit信息的author
# 第一步,(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的全部内容,希望文章能够帮你解决多次提交,github上却没有记录contribution所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复