我上传了一些文件到git LFS,我超出了我的存储限制。现在,我上传的文件没有显示在回购中,但我仍然超出了我的数据限制,我无法上传任何内容。
答案 0 :(得分:2)
目前通过lfs命令行无法实现。来自Atlassian Git LFS tutorial:
Git LFS命令行客户端不支持从服务器修剪文件,因此删除它们的方式取决于您的托管服务提供商。在Bitbucket Cloud中,您可以通过存储库设置>查看和删除Git LFS文件。 Git LFS
GitHub甚至suggest重新创建回购:
要从存储库中删除Git LFS对象,请删除并重新创建存储库。删除存储库时,也会删除任何关联的问题,星标和分支。
但是,在移动之前使用像BFG这样的工具来清除历史记录中的大文件仍然是个好主意。
答案 1 :(得分:2)
删除本地Git LFS文件 您可以使用git lfs prune命令从本地Git LFS缓存中删除文件:
$ git lfs prune
✔ 4 local objects, 33 retained
Pruning 4 files, (2.1 MB)
✔ Deleted 4 files
这将删除任何被认为是旧的本地Git LFS文件。旧文件是未引用的任何文件: