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

Git提交未同步至GitHub活动图与贡献记录问题求助

Git提交已同步GitHub但活动图/贡献记录未更新的排查方案

以下是常见原因及对应解决办法:

  • 提交邮箱与GitHub账号绑定邮箱不匹配
    GitHub贡献统计仅识别和账号绑定的邮箱提交的记录。本地终端执行 git config user.email 查看当前提交邮箱,再去GitHub账号「设置-邮箱」核对是否在绑定列表里。
    若不一致,要么修改本地邮箱为已绑定的(执行 git config --global user.email "你的绑定邮箱"),要么在GitHub添加当前使用的邮箱。
    要是已经提交的记录邮箱错误,可使用 git filter-repo 批量修改历史提交的邮箱(注意:该操作会重写仓库历史,有协作开发者需提前沟通)。

  • 提交分支非仓库默认分支
    GitHub活动图默认统计仓库默认分支(通常是main或master)的提交。执行 git branch 确认本地提交的分支,再去GitHub仓库「设置-分支」查看默认分支是否一致。
    若分支不匹配,要么切换到默认分支提交代码,要么修改仓库默认分支为你提交的分支。

  • GitHub统计缓存延迟
    短时间内多次提交可能导致统计缓存延迟,无需额外操作,等待1-2小时后刷新页面即可,也可尝试退出GitHub账号重新登录。

  • 仓库权限或提交主体问题
    私有仓库的提交不会显示在个人主页活动图中;如果提交是通过CI/CD机器人、其他账号完成的,也不会计入你的个人贡献。

  • 本地系统时间异常
    Mac系统时间与实际时间偏差过大时,提交记录时间会异常,GitHub可能忽略这类提交。检查系统时间是否正确,修正后可通过 git commit --amend --date="YYYY-MM-DD HH:MM:SS" 修改最近一次提交时间,再执行 git push -f origin main 推送(强制推送需谨慎,确保分支无其他协作修改)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 05:16:01