删除单个文件
-
使用
filter-repo
命令或 BFG Repo-Cleaner 从仓库的 Git 历史记录中移除文件。有关如何使用这些命令的详细信息,请参阅“从仓库中移除敏感数据”。 -
导航到你的 .gitattributes 文件。
注意:你的 .gitattributes 文件通常保存在你的本地仓库中。在某些情况下,你可能创建了一个全局 .gitattributes 文件,其中包含了你的所有 Git LFS 关联。
-
在 .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 大文件存储”。