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

如何让GitHub Actions提交不纳入贡献统计但保留仓库正常贡献?

解决GitHub Actions提交不计入贡献图的方法

有两种可靠方式能实现你的需求:让Actions自动生成的提交不占用贡献统计,同时保留手动提交的贡献计数。

方法一:用GitHub官方机器人账号提交

GitHub Actions默认提供github-actions[bot]机器人账号,用它提交的记录不会计入个人贡献图。只需在工作流文件里配置提交时使用该账号身份:

在你的Actions YAML配置中,添加提交步骤时指定以下身份信息:

- name: 提交自动更新内容
  run: |
    git config --global user.name "github-actions[bot]"
    git config --global user.email "github-actions[bot]@users.noreply.github.com"
    git add .
    git commit -m "自动更新README内容 [skip ci]"
    git push

之后所有Actions触发的提交都会归属到机器人账号,不会出现在你的贡献图里;而你手动提交时用自己的账号邮箱,贡献会正常统计。

方法二:给提交信息加专属排除标签

GitHub支持通过提交消息中的特定标签排除贡献统计。只需在Actions生成的提交消息里加入[skip contributions]:

- name: 提交自动更新内容
  run: |
    git add .
    git commit -m "自动更新README内容 [skip contributions]"
    git push

这种方式无需修改提交身份,只要提交消息包含该标签,GitHub就会自动忽略这条提交的贡献计数。

注意事项

  • 已经用个人账号提交过的Actions记录,无法回溯修改贡献统计,设置后的新提交才会生效。
  • 手动提交时不要添加[skip contributions]标签,确保正常提交能被统计。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 12:54:56