老魏 · 折腾铺
民宿站监控台双色球点哪抠哪老照片修复Murdoku科学探险家
折腾铺/单篇
单篇2026-09-18老魏

月提交 29 亿次,年报口径只有 9.86 亿

GitHub 宕机复盘说 8 月提交 29 亿次,自家年报却说 2025 全年才 9.86 亿。两个都是官方数字,差 35 倍,还都是真的——只是算的不是一回事。AI 把代码产量顶上天花板,先坏的不是服务器,是量了十几年的尺子。
月提交 29 亿次,年报口径只有 9.86 亿

8 月 20 日,GitHub 发了一份宕机复盘。里面有一句话被全网截图转发:

「自 4 月以来,月度提交量从 14 亿次涨到了 29 亿次。」

四个月,翻一倍。

然后有人顺手翻了下 GitHub 自己的年度报告,发现了另一件事——它 2025 年的全年提交量,是 9.86 亿次。

一个月 29 亿,一年 9.86 亿。

同一家公司,两份官方材料,差了 35 倍。

不是标题党,是真事。今天咱们把这两个数字拆开看看,顺便聊一个更值得琢磨的问题:我们用了几十年的那把衡量「软件增长」的尺子,可能已经不灵了。

一个月 29 亿次,它自己的年报说一年才 9.86 亿

先把数字摆清楚,来源都是公开的。

第一个数字出自 GitHub CTO Vlad Fedorov 的宕机复盘。8 月 17 日,GitHub 全站挂了 7 小时 47 分钟,认证、Actions、API、Pull Request、Issue、Copilot 一起躺平。复盘解释原因时,他给了一组数据:

第二个数字出自 GitHub 的 Octoverse 年度报告,那份每年发布的「平台成绩单」。2025 年那份统计出来的是:全年 9.86 亿次提交。再往前一年,2024 年,约 7.8 亿次。

一个说月,一个说年。一个月 29 亿,一年 9.86 亿。

两把对不上的尺子:一份代码,两个官方数字差了 35 倍

但两个数字都是真的

我知道你第一反应是什么。不过先别急着喊数据造假——技术社区扒完之后,结论恰恰相反:这两个数字都站得住,它们算的根本不是一回事。

Octoverse 数的是「内容」:公开仓库里、由人类作者产出的那些提交。它关心的是「这个平台上有多少人,写了多少新东西」。

而宕机复盘里的 29 亿,数的是「负载」:所有打进 GitHub 写入路径的东西。这里面包括私有仓库、fork、CI 流水线自动生成的提交、从别处镜像导入的完整历史,以及——关键词来了——AI agent 建起来又随手扔掉的临时分支。

打个不太严谨但好懂的比方:年报统计的是图书馆最终上架了多少本书;宕机复盘统计的是印刷厂的机器一共转了多少次。机器转的次数里,有印废的、有试印的、有打出来又销毁的。两个数字都是真话,只是一个在说藏书量,一个在说产能。

还有一件事值得注意:GitHub 从没公布过平台口径下「AI 到底写了多少」。它只公开了 Copilot 相关的数据——完成了 6000 万次代码审查,占平台全部审查量的五分之一以上。至于那 29 亿次提交里有多少是 agent 自己冒出来的,官方没给答案。

图书馆与印刷厂:两个口径量的是完全不同的东西

四个月翻一倍,这个速度不正常

数字对不上是一回事,但它四个月翻一倍,是真的。

而且曲线的形状变了。过去十几年,GitHub 的提交量增长基本跟开发者人数同步——多一个程序员,多一份提交,斜率平稳。但从今年 4 月到 8 月,它突然变成了一条竖线。

原因不难猜:提交量不再和人数挂钩了。

一个开发者同时开三个 AI agent 会话,产出的提交量,是任何一份招聘计划都预测不出来的。今年 GitHub 加了 300 万 CPU 核心、120 PB 高速存储,把 Azure 承载比例从 5 月的 12% 拉到 58%,自家数据中心能用上的电全用上了——然后 8 月连挂两次。8 月 6 日 Actions 停了 9 小时 9 分,8 月 17 日直接全站 7 小时 47 分。

顺便说,这类数字现在都只能当「下限」看。有第三方追踪器按提交签名统计,Claude Code 的签名提交占 2.19%,Cursor 0.2%,Copilot 0.01%。看着很小对吧?但只有主动签名的 agent 才会被数进去,企业私有仓库里的、被配置成用开发者身份提交的,全都统计不到。另有研究估算,每月可检测到的 agent 提交超过 32 万条,还有研究在 15%–19% 的项目里发现了 agent 的活动痕迹。

真实数字?没人知道。包括 GitHub 自己。

真正扛不住的,不是服务器

到这儿,多数报道的结论是「GitHub 扩容没跟上」。这没错,但对 GitHub 来说这是个有解的问题——机器不够就加机器,微软不缺钱。

真正没解的那个问题,藏在这组数据的背面:

这 29 亿次提交,每一条都在声称「我这次改动是对的」。而整条把它们生产出来、运送出去、合并进去的链路里,几乎没有任何一个环节,真的去验证过这句话。

生成和验证,是两条斜率完全不同的曲线。

代码生成已经是机器节奏了,指数上扬;而验证——确认一个改动真按它说的那样工作、并且没弄坏别的功能——还是人的节奏,曲线几乎是平的。

一条指数曲线,和一条平线,中间张开的那个口子,就是接下来几年最要命的基础设施问题。

机器在写,人在验:一条指数曲线和一条平线

有人干脆把装货的容器换了

面对这个口子,行业里出现了两种反应。

一种是在「验证」上加码:让 AI 工具先筛一遍改动,帮人省点力气。这也是最近一大批代码审查工具在干的事。

另一种更狠:承认老容器本身就不行了,换一个。

9 月 16 日,Zed 发布了 Delta 的公开测试版。主张很直接——Pull Request 这套流程,用了 15 年,该退场了。

Zed 的理由不是「PR 不好用」,而是「PR 的设计前提变了」。PR 是为人类工作流设计的:你埋头写一阵,攒成一批,停下来,等别人审。这套「攒批—审查」的节奏,天然带着延迟。

但 agent 不攒批,它连续产出、并行产出。把一股连续的流硬塞进一个「攒批再放行」的闸门,堵是必然的。

Delta 的做法是用「线程」取代 PR:把任务、和 agent 的对话、以及所有改动绑在一起,别人可以随时进来,直接追问 agent「你当时为什么用 Mutex 不用 RwLock」。改动不再需要被打包成一个孤零零的 diff 送出去审——因为你审的时候,上下文就在边上。

Zed 自己已经这么干了:他们关掉了自家仓库的 PR,33 个人直接往主分支提了 570 个变更。

当然别急着叫好。Delta 现在只替代了「代码审查」这一层,CI/CD、Issue、安全扫描、项目管理,全都还在外面撑着。它是不是终局,谁都说不准。

但它暴露的那个矛盾是真的:当产出速度涨了好几倍,第一个卡住的,是原来那个用来收货验货的环节。

这事儿跟你有什么关系

你可能不写代码,这套东西跟你的关系在哪?

一句话:别再用「产出量」当 AI 的绩效指标了。

这份数据最有价值的地方,不是告诉你 AI 有多能写,而是告诉你——写的量翻倍了,验的量没动。这意味着,任何只盯着「我们一周生成了多少代码」「AI 帮我们省了多少工时」的团队,都在拿一把偏了的尺子量自己。真正的瓶颈不在生成端,在验收端。

对做产品、做管理的人来说,道理一样:AI 让「做出来」变得便宜了,但「确认它没做错」这件事,还没变便宜。

生成越便宜,判断就越贵。

这是这轮变化里最容易被忽略、也最值钱的一句话。


我是老魏,一个专门把 AI 圈的新闻翻译成人话的程序员。这儿不讲参数,不讲架构图,只讲「这事儿到底意味着什么」。

觉得有用就点个关注,咱们下期见。