👋 We've unified all of GitHub's product documentation in one place! Check out the content for REST API, GraphQL API, and Developers. Learn more on the GitHub blog.


Publicamos atualizações frequentes em nossa documentação, e a tradução desta página ainda pode estar em andamento. Para obter as informações mais recentes, acesse a documentação em inglês. Se houver problemas com a tradução desta página, entre em contato conosco.
Versão do artigo: Enterprise Server 2.19

Mover um arquivo do repositório para o Git Large File Storage

Se você configurou o Git LFS e tem um arquivo em seu repositório que precisa ser rastreado no Git LFS, primeiramente você precisa removê-lo do repositório.

After installing Git LFS and configuring Git LFS tracking, you can move files from Git's regular tracking to Git LFS. For more information, see "Installing Git Large File Storage" and "Configuring Git Large File Storage."

If there are referenced Git LFS files that did not upload successfully, you will receive an error message. For more information, see "Resolving Git Large File Storage upload failures."

Dica: se você receber um erro informando que "o tamanho do arquivo Git LFS excede o limite de 100 MB" quando você tentar fazer push de arquivos para o Git, é possível usar git lfs migrate (migração git lfs) em vez de filter branch (filtrar branch) ou o BFG Repo Cleaner para mover o arquivo grande para o Git Large File Storage. Para obter mais informações sobre o comando git lfs migrate (migração git lfs), consulte o comunicado da versão Git LFS 2.2.0.

  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. Configure o rastreamento do arquivo e faça push dele para o Git LFS. Para obter mais informações sobre esse procedimento, consulte "Configurar o Git Large File Storage".

Further reading

Pergunte a uma pessoa

Não consegue encontrar o que procura?

Entrar em contato