删除单个文件
-
使用
filter-repo命令从仓库的 Git 历史中删除该文件。有关使用这些命令的详细信息,请参阅 从仓库中删除敏感数据。 -
转到您的 .gitattributes 文件。
注意
您的 .gitattributes 文件通常保存在本地仓库中。在某些情况下,您可能已创建全局的 .gitattributes 文件,其中包含所有 Git LFS 关联。
-
在 .gitattributes 文件中找到并移除相应的 Git LFS 追踪规则。
-
保存并退出 .gitattributes 文件。
删除 Git LFS 仓库中的所有文件
-
使用
filter-repo命令从仓库的 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 大文件存储。