Versão do artigo: Enterprise Server 2.17
Remover arquivos do Git Large File Storage
Se o Git LFS estiver configurado no repositório, você poderá remover todos os arquivos ou um subconjunto de arquivos do Git LFS.
Remover um único arquivo
-
Remova o arquivo do histórico do repositório do Git usando o comando
filter-branch
ou o BFG Repo Cleaner. Para obter mais informações, consulte "Remover dados confidenciais do repositório". -
Acesse o arquivo .gitattributes .
Observação: o arquivo .gitattributes geralmente é salvo no repositório local. Em alguns casos, você pode ter criado um arquivo .gitattributes glocal que contém todas as associações do Git LFS.
-
Encontre e remova a regra de acompanhamento associada do Git LFS no arquivo .gitattributes.
-
Salve e feche o arquivo .gitattributes.
Remover todos os arquivos de um repositório do Git LFS
- Remova os arquivos do histórico do Git no repositório usando o comando
filter-branch
ou o BFG Repo-Cleaner. Para obter mais informações, consulte "Remover dados confidenciais do repositório". - Como opção, para desinstalar o Git LFS do repositório, execute:
Para versões do Git LFS inferiores à 1.1.0, execute:$ git lfs uninstall
$ git lfs uninit
Objetos do Git LFS no repositório
Quando você remove os arquivos do Git LFS, os objetos do Git LFS permanecem no armazenamento remoto.
To remove Git LFS objects from a repository, contact your GitHub Enterprise administrator to archive the objects. Os objetos arquivados são excluídos após três meses.
Note: If you removed a single file and have other Git LFS objects that you'd like to keep in your repository, after deleting and recreating your repository, reconfigure your Git LFS-associated files. For more information, see "Removing a single file" and "Configuring Git Large File Storage."