Hacker News | 📄 原文链接 | 2026-10-12 收录

一次 Git 提交到底有多大?

来源:ratfactor.com — 2026-10-12

📋 概述

作者实测一次 Git 提交的体积,只看 loose object、不生成 packfile:git init 约 64.8 KB,提交 250 个小文件约 47.6 KB,单文件仓库改 3 字节约 8.7 KB,而提交 16.4 MB 的源码文件约 1.6 MB。结论是极小提交的开销在 KB 量级,取决于目录树规模;较大的提交在 .git 中的数据通常是原文件的 50% 到 10%,因为对象先 zlib 压缩、之后还会被打包去重,效率非常高。

🔑 核心要点

💡 金句

So the exact size of a commit will depend on the compressibility of your files
← 返回 Hacker News 首页