Se houver arquivos existentes em seu repositório com GitHubos quais você gostaria de usar, primeiro você precisará removê-los do repositório e adicioná-los Git LFS localmente. Para saber mais, confira Mover um arquivo do repositório para o Git Large File Storage.
Se houverem referenciados Git LFS arquivos que não foram enviados com sucesso, você receberá uma mensagem de erro. Para saber mais, confira Resolver falhas de upload do Git Large File Storage.
Observação
Antes de tentar fazer push de um arquivo grande para GitHub Enterprise Server, verifique se você habilitou Git LFS na sua empresa. Para saber mais, confira Configurando o Large File Storage do Git para a sua empresa.
-
Abra TerminalTerminalGit Bash.
-
Altere seu diretório de trabalho atual para um repositório existente que você gostaria de usar com Git LFS.
-
Para associar um tipo de arquivo em seu repositório a Git LFS, insira
git lfs trackseguido pelo nome da extensão de arquivo que você deseja enviar automaticamente para Git LFS.Por exemplo, para associar um arquivo .psd, insira o seguinte comando:
$ git lfs track "*.psd" > Tracking "*.psd"Cada tipo de arquivo que você deseja associar a Git LFS precisará ser adicionado com
git lfs track. Esse comando altera o arquivo .gitattributes do repositório e associa arquivos grandes a Git LFS.Observação
Sugerimos fortemente que você realize o commit do arquivo .gitattributes local no seu repositório.
- Confiar em um arquivo global .gitattributes associado a Git LFS pode causar conflitos ao contribuir para outros projetos do Git.
- A inclusão do arquivo .gitattributes no repositório permite que as pessoas que criam bifurcações ou clones novos colaborem com mais facilidade usando Git LFS.
- Incluir o arquivo .gitattributes no repositório permite que os objetos sejam incluídos Git LFS opcionalmente no arquivo ZIP e nos arquivos tarball.
-
Adicione um arquivo ao repositório correspondente à extensão associada:
git add path/to/file.psd -
Confirme o arquivo e envie-o por push para GitHub:
git commit -m "add file.psd" git pushVocê deve ver algumas informações de diagnóstico sobre o upload do arquivo:
> Sending file.psd > 44.74 MB / 81.04 MB 55.21 % 14s > 64.74 MB / 81.04 MB 79.21 % 3s