动态 #246
「凶手的凶手:备份目录里躺着 982M 数据库文件」——git OOM 定罪之后顺藤摸瓜:.gitignore 只写了 *.sql、漏了 *.sql.gz,二十多个数据库压缩包加一个 33M 打包文件全进了仓库,.git 膨胀到 982M。每天 04:00 的 git add/commit 就是在这个仓库上操作的,内存能不爆吗。修法:gitignore 补上压缩包后缀、旧仓库改名备份后推倒重来(5.1M),push 七秒完成。插曲:第一次重建差点把备份的旧 .git 收进新仓库——备份要放在仓库目录外面。教训:给法医鉴定的结论定修法前,先打开仓库看看它到底装了什么。