GitHub Contributions贡献值没有增加或者提示提交者的邮箱不对的解决方法

1.提示提交者的邮箱不对的

明明是自己的名字提交的为什么没有显示自己的头像


1.可以先查看自己的emal是否正确或者是否带了""

git config --global user.email 回车

我的第一次设置邮箱名和名字都是带了双引号的所以提交 的时候显示不是自己

git config --global user.name “4jchc"

git config --global user.email "jiangjin5y24@163.com"

之前没有贡献GitHub的Contributions记录是因为本地的邮箱带了""号所以没有贡献值

更改为不带双引号的名字和邮箱

git config --global user.name 4jchc

git config --global user.email jiangjin5y24@163.com

这样提交就显示是自己了


2.更改历史信息   改回自己以前以加了""时提交的代码信息


1. 克隆要修改的项目地址 

git clone --bare  克隆要修改的项目地址 

2.进入项目目录

cd 项目目录

3.修改项目的emal 应该是”你的邮箱” 改为 你的邮箱 不带双引号

#!/bin/sh

git filter-branch --env-filter '

OLD_EMAIL=“你的邮箱”

CORRECT_NAME=你的名字

CORRECT_EMAIL=你的邮箱

if [ "$GIT_COMMITTER_EMAIL" = "$OLD_EMAIL" ]

then

export GIT_COMMITTER_NAME="$CORRECT_NAME"

export GIT_COMMITTER_EMAIL="$CORRECT_EMAIL"

fi

if [ "$GIT_AUTHOR_EMAIL" = "$OLD_EMAIL" ]

then

export GIT_AUTHOR_NAME="$CORRECT_NAME"

export GIT_AUTHOR_EMAIL="$CORRECT_EMAIL"

fi

' --tag-name-filter cat -- --branches --tags

4.复制代码 在终端回车


5. 直接复制代码回车就行

git push --force --tags origin 'refs/heads/*'

6.回到上个目录

cd ..

7.执行删除命令当然也可以手动删除

rm -rf repo.git

这样你的提交者就改为自己了 这是本人的错误所在.仅供参考

Github官网上有给出详细的补救过程  GitHub

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • Add & Commit git init 初始化一个 Git 仓库(repository),即把当前所在目录变成...
    冬絮阅读 10,415评论 0 9
  • 老婆,你对我真是太好了!—— 平时很少喝水,老婆经常叮嘱我多喝水对身体好,还亲自倒杯水让我喝。 我感动的对她说道:...
    范末末阅读 3,517评论 0 0
  • 【姓名】董季节 【派别】文魁派 【导师】王玉印、袁文魁 【分舵主】罗婷予 【导图解说】 1.是点评的罗汝锡《坚持》...
    董季节阅读 3,456评论 5 4
  • 没有什么放弃不了 总有一天 我们会痛会累 会放下 那些自以为是的 一厢情愿
    久卄阅读 1,315评论 0 0

友情链接更多精彩内容