Skip to main content

Enterprise Server 3.15 está disponível no momento como versão release candidate.

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

  1. Remova o arquivo do histórico Git do repositório usando o comando filter-repo ou o BFG Repo-Cleaner. Para obter informações detalhadas sobre como usá-los, confira "Remover dados confidenciais de um repositório".

  2. Procure o arquivo .gitattributes.

    Observação: o arquivo .gitattributes costuma ser salvo no repositório local. Em alguns casos, talvez você tenha criado um arquivo .gitattributes global que contém todas as associações do Git LFS.

  3. Encontre e remova a regra de acompanhamento associada do Git LFS no arquivo .gitattributes.

  4. Salve e saia do arquivo .gitattributes.

Remover todos os arquivos de um repositório do Git LFS

  1. Remova os arquivos do histórico do Git do repositório usando o comando filter-repo ou o BFG Repo-Cleaner. Para obter informações detalhadas sobre como usá-los, confira "Remover dados confidenciais de um repositório".

  2. Como opção, para desinstalar o Git LFS do repositório, execute:

    git lfs uninstall
    

    Para versões do Git LFS inferiores à 1.1.0, execute:

    git lfs uninit
    

Objetos do Git LFS no repositório

Quando você remove arquivos do Git LFS, os objetos do Git LFS permanecem no armazenamento remoto.

Para remover objetos do Git LFS de um repositório, entre em contato com o administrador do GitHub Enterprise para arquivar os objetos. Os objetos arquivados são excluídos após três meses.

Observação: se você removeu um só arquivo e deseja manter outros objetos do Git LFS no repositório, reconfigure os arquivos associados do Git LFS depois de excluir e recriar o repositório. Para obter mais informações, confira "Como remover um único arquivo" e "Configurar o GitLarge File Storage".

Leitura adicional