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 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".

  2. 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.

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

  4. Salve e feche o arquivo .gitattributes.

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

  1. 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".
  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 os arquivos do Git LFS, os objetos do Git LFS permanecem no armazenamento remoto e são considerados na cota de armazenamento do Git LFS.

Para remover os objetos do Git LFS de um repositório, exclua e recrie o repositório. Ao excluir um repositório, todos os problemas associados, estrelas e bifurcações também serão excluídos. Para obter mais informações, consulte "Excluir um repositório. " Se você precisar limpar um objeto removido e não puder excluir o repositório, entre em contato com o suporte para obter ajuda.

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

Leia mais

Esse documento ajudou você?

Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.