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

GitHub私有仓库公开后过往提交贡献活动(绿格)不显示如何解决?

解决方案

  • 先将本地改写后的提交历史强制同步到远程仓库,执行以下命令:
    git push origin --force --all
    
    如果仓库存在需要保留的标签,额外执行:
    git push origin --force --tags
    
  • 检查GitHub账户邮箱配置:
    • 进入账户设置的「Emails」页,确认你修改后的主邮箱处于已验证状态
    • 关闭「Block command line pushes that expose my email」选项,该选项会拦截暴露主邮箱的提交,导致贡献不被统计
  • 确认提交分支符合统计规则:GitHub仅统计仓库默认分支(通常为main/master)、gh-pages分支的提交,若过往提交还存放在其他开发分支未合并到默认分支,需要先完成合并操作
  • 等待系统缓存刷新:GitHub贡献面板的统计数据存在最长24小时的缓存周期,完成上述操作后等待后台重算贡献记录即可,不需要反复刷新页面

以上操作都在现有仓库执行,不会影响已有的Star、Fork等存量数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:27:04