首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

git pack-redundant

名称

git-pack-redundant - 查找多余的包文件

概要

代码语言:javascript
复制
git pack-redundant [ --verbose ] [ --alt-odb ] < --all | .pack filename …​ >

描述

该程序会计算您的存储库中的哪些包是多余的。如果您位于存储库的根目录中,则该输出适用于管道连接xargs rm

git pack-redundant接受标准输入中的对象列表。在检查需要哪些包时,任何给定的对象都将被忽略。当想要移除包含不可达对象的包时,这会使以下命令有用。

git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm

选项

--all

处理所有包。命令行上的所有文件名都会被忽略。

--alt-odb

不要求备用对象目录中的对象存在于本地包中。

--verbose

输出一些统计信息到 stderr。有一个小的性能损失。

扫码关注腾讯云开发者

领取腾讯云代金券