相信不少团队的代码仓库 Git Repo 变得越来越大。除了代码的提交外,时常有人会把二进制文件比如 Jar 包或者不小心把不改提交到代码库的文件提交到代码库中,比如用户名密码之类的保密信息。如何清洗代码仓库 Git Repo,彻底从历史中删除此类文件呢? 手动清理 如果你们的代码仓库问题比较少,只有几个不该提交的文件,可以参考 Atlassian 的一篇关于维护 Git Repo 的文章。 大致过程如下: 首先进行 Git 垃圾回收: git gc --auto 其次查看 Git 仓库占用空间: $ du -hs .git/objects 45M .git/objects 然后找出历史中超过一定大小的文
2015-07-07 09:19 Bruce Dou
分享到微信
打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。