如题:如何让这个账号显示在contributor上
这种情况通常是你email账号跟github上注册的email账号没对上。
你可以这么查找问题:
1、到github设置email选项中,查看当前已经注册的email列表。
2、到本地github项目下,运行命令git config --list
查看user.email有没有配置上,如果配置上了,是不是跟第一步的匹配。通常就是没配或者两个邮箱不一样造成的。
解决办法:
git config user.email you@example.com
修改本地的邮箱配置,如果想一劳永逸就加上个global。
或者直接在github的email选项页面把本地的邮箱加上,两种途径都是可以的。修改成功后,重新回到profile,你就会发现丢失的commit回来了~
8 回答6.4k 阅读
5 回答2.9k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.7k 阅读
2 回答3.2k 阅读
2 回答3.9k 阅读
因为你给的信息不够,说一种可能性啊:
两个账户搞一个项目,做一下假设,其中一个账户是:zhangsan,他的项目仓库是:repos_a;
另一个账户是:lisi,他 fork zhangsan/repos_a 仓库;
如果 lisi 直接在 GitHub 上修改 fork 过来的仓库代码,也就是说修改的是 lisi/repos_a;
lisi 没有把修改的结果 Pull Request 到 zhangsan/repos_a,就会出现你说的问题;
如果你的问题是上面这种情况,解决就很容易了,lisi PR 到 zhangsan 的 repos_a 就 OK 了。