我们本地计算机的硬盘驱动器填满了存储在Git LFS中但当前未检出的大文件。
如果不是当前提交的一部分的所有内容仅存储在服务器上并且如果提交“公开”它们则根据需要下载将是方便的。
是否可以使用某些配置或是否有任何其他Git扩展可以帮助?
编辑:similar question建议使用git lfs prune
。这不符合我的要求,因为我希望从本地计算机中删除的文件不会被删除。它们在当前提交中不可见。
您可以通过设置修剪不属于当前检出的提交的所有LFS文件
git config lfs.pruneoffsetdays 0
一次,然后运行
git lfs prune
每次你想缩小你的存储库。要常规修剪LFS对象,可以将命令添加到pre-auto-gc
hook。