如何删除永不使用的文件并将存储释放回github lfs配额?
删除git历史中文件的参考点是否适用于这种情况?
目前似乎没有一种很好的方法可以从中删除大型资产git-lfs
.GitHub目前的建议是使用名为The BFG的工具从您的仓库中完全删除文件的所有存在.
据推测,当Github接下来运行git的垃圾收集时,它将从lfs存储中删除.
有关详细信息,请参阅https://help.github.com/articles/working-with-large-files/
Wader给出的答案与问题无关.
github文章的给定链接是关于直接检入git repo的大文件,这与git-lfs不同!
至于问题:如何处理这种情况取决于底层存储服务器.git-lfs支持可以由不同的服务提供,例如GitHub或GitLab.
GitLab存储git-lfs文件而不是每个存储库.它们由SHA-256哈希值存储.如果在多个存储库(例如克隆)中使用相同的文件,则仅存储一次.它完全取决于GitLab如何处理引用的文件,应该在手册中查找.
根据GitHubs文档(https://help.github.com/articles/removing-files-from-git-large-file-storage/),建议删除并重新创建存储库:"从中删除Git LFS对象存储库,删除并重新创建存储库.当您删除存储库时,任何相关的问题,星标和分支也将被删除."