删除单个文件
-
使用
filter-repo
命令或BFG Repo-Cleaner从代码库的Git历史记录中删除该文件。有关使用方法的详细信息,请参阅“从代码库中删除敏感数据”。 -
导航到您的.gitattributes文件。
注意
您的.gitattributes文件通常保存在您的本地代码库中。在某些情况下,您可能创建了一个包含所有 Git LFS 关联的全局.gitattributes文件。
-
找到并删除.gitattributes文件中相关的 Git LFS 跟踪规则。
-
保存并退出.gitattributes文件。
删除 Git LFS 代码库中的所有文件
-
使用
filter-repo
命令或BFG Repo-Cleaner从代码库的Git历史记录中删除这些文件。有关使用方法的详细信息,请参阅“从代码库中删除敏感数据”。 -
可选:要卸载代码库中的 Git LFS,请运行
git lfs uninstall
对于低于 1.1.0 的 Git LFS 版本,请运行
git lfs uninit
代码库中的 Git LFS 对象
从 Git LFS 删除文件后,Git LFS 对象仍然存在于远程存储中,并将继续计入您的 Git LFS 存储配额。
要从代码库中删除 Git LFS 对象,请删除并重新创建代码库。删除代码库时,任何关联的问题、星标和分支也会被删除。更多信息,请参阅“删除代码库”。如果您需要清除已删除的对象,并且无法删除代码库,请联系支持团队寻求帮助。
注意
如果您删除了单个文件,并且还有其他您希望保留在代码库中的 Git LFS 对象,则在删除并重新创建代码库后,请重新配置与 Git LFS 关联的文件。更多信息,请参阅“删除单个文件”和“配置 Git Large File Storage”。