删除单个文件
-
使用
filter-branch命令或 BFG Repo-Cleaner 从仓库的 Git 历史记录中删除文件。 有关使用这些命令或工具的详细信息,请参阅“从仓库中删除敏感数据”。 -
导航到 .gitattributes 文件。
注:您的 .gitattributes 文件通常保存在本地仓库中。 在某些情况下,您可能已创建包含所有 Git LFS 关联的全局 .gitattributes 文件。
-
找到并删除 .gitattributes 文件内关联的 Git LFS 跟踪规则。
-
保存并退出 .gitattributes 文件。
删除 Git LFS 仓库内的所有文件
- 使用
filter-branch命令或 BFG Repo-Cleaner 从仓库的 Git 历史记录中删除文件。 有关使用这些命令或工具的详细信息,请参阅“从仓库中删除敏感数据”。 - (可选)要卸载仓库中的 Git LFS,请运行:
对于 1.1.0 以下的 Git LFS 版本,运行:$ git lfs uninstall$ git lfs uninit
仓库中的 Git LFS 对象
After you remove files from Git LFS, the Git LFS objects still exist on the remote storage and will continue to count toward your Git LFS storage quota.
To remove Git LFS objects from a repository, delete and recreate the repository. 删除仓库时,所有关联的议题、星标和复刻也会被删除。 更多信息请参阅“删除仓库”。
注:如果删除了单个文件并有想要留在仓库中的其他 Git LFS 对象,则删除并重新创建仓库后,重新配置您的 Git LFS 关联文件。 更多信息请参阅“删除单个文件”和“配置 Git Large File Storage”。