Versão do artigo: GitHub.com
Sobre armazenamento de arquivo grande do Git
Git LFS lets you push files to GitHub that are larger than the Git push limit.
Were you able to find what you were looking for?
Thank you! Your feedback has been submitted.
O Git LFS manipula arquivos grandes armazenando referências ao arquivo no repositório, mas não no próprio arquivo. Para trabalhar em torno da arquitetura do Git, o Git LFS cria um arquivo de ponteiro que atua como uma referência ao arquivo real (que é armazenado em algum outro lugar). O GitHub gerencia esse arquivo de ponteiro no seu repositório. Quando você clona o repositório, o GitHub usa o arquivo de ponteiro como um mapa para encontrar o arquivo grande para você.
Using Git LFS, you can store files up to:
| Produto | Maximum file size |
|---|---|
| GitHub Free | 2 GB |
| GitHub Pro | 2 GB |
| GitHub Team | 4 GB |
| GitHub Enterprise Cloud | 5 GB |
Também é possível usar o Git LFS com o GitHub Desktop. Para obter mais informações sobre como clonar repositórios LFS do Git no GitHub Desktop, consulte "Clonar um repositório do GitHub no GitHub Desktop".
Formato do arquivo de ponteiro
O arquivo de ponteiro do Git LFS tem esta aparência:
version https://git-lfs.github.com/spec/v1
oid sha256:4cac19622fc3ada9c0fdeadb33f88f367b541f38b89102a3f1261ac81fd5bcb5
size 84977953
Ele rastreia a version (versão) do Git LFS que você está usando, seguida por um identificador exclusivo para o arquivo (oid). Ele também armazena o size (tamanho) do arquivo final.
Dica: o Git LFS não pode ser usado com os sites do GitHub Pages.
Further reading
Were you able to find what you were looking for?
Thank you! Your feedback has been submitted.

