Git可以将每个名称空间公开为一个独立的存储库,以便在共享对象存储的同时从其中抽取和推送,并将所有参考文献公开给git-gc[1]等操作。
垃圾收集所有未被引用的对象gitgc--prune=now(或者如果你的git-gc不够新以支持参数--prune,则gitrepack-ad;gitprune改为使用)。
抓取的对象最终会被git的内置管家删除(参见git-gc[1])。安全性抓取和推送协议并不旨在防止一方从另一个存储库窃取数据,而这些数据并不是要共享的。
一些Git命令可能会自动运行git-gc[1],所以你不必担心手动运行它。但是,压缩大型存储库可能需要一段时间,因此您可能需要gc明确调用,以避免在不方便时自动压缩。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
