You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

重新添加验证主邮箱后GitHub贡献图未恢复旧提交,求助

解决GitHub贡献图旧提交不恢复的问题
  • 核对提交邮箱与账户绑定邮箱的一致性
    用git log --pretty=format:"%ae"命令导出旧提交的作者邮箱,和你GitHub账户里绑定的所有邮箱逐一比对——注意大小写、完整域名(比如xxx@qq.com和xxx@gmail.com的差异,或者是否是GitHub生成的私密邮箱xxx@users.noreply.github.com)。哪怕一个字符不对,贡献图都不会关联。

  • 确保所有关联邮箱已验证
    进入GitHub账户的邮箱设置页面,确认旧提交使用的邮箱(不管是不是主邮箱)都处于已验证状态。有时候即使设了主邮箱,旧提交用的其他关联邮箱没验证,也不会被统计。

  • 触发贡献图重新扫描
    除了新提交,你可以尝试修改任意一个旧提交的元数据:

    1. 切换到旧提交所在分支,执行git commit --amend --no-edit(只修改提交时间戳,不改动代码)
    2. 强制推送到主分支:git push --force origin main
      这个操作会让GitHub重新扫描该仓库的提交历史,可能触发贡献图的更新。
  • 检查仓库可见性设置
    确认旧提交所在的仓库是公共仓库,或者你已经在GitHub个人资料设置里开启了「显示私有贡献」选项。私有仓库的贡献默认不会显示在公开的贡献图里。

  • 联系GitHub官方支持
    如果以上操作都无效,大概率是GitHub的后台缓存或同步延迟问题。直接提交支持工单,附上几个旧提交的哈希值、你的邮箱信息,请求他们手动触发贡献图的重新计算。

内容的提问来源于stack exchange,提问作者FelixFS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 21:54:52