美文网首页Github
GitHub Contributions贡献值没有增加或者提示提

GitHub Contributions贡献值没有增加或者提示提

作者: 百遍复读 | 来源:发表于2016-03-07 13:13 被阅读0次

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

相关文章

网友评论

    本文标题:GitHub Contributions贡献值没有增加或者提示提

    本文链接:https://www.haomeiwen.com/subject/pugakttx.html