我是靠谱客的博主 顺心期待,这篇文章主要介绍多次提交,github上却没有记录contribution,现在分享给大家,希望可以做个参考。

大概原因

出现这个情况,大概原因是你的邮箱账号与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的全部内容,更多相关多次提交内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(100)

评论列表共有 0 条评论

立即
投稿
返回
顶部