Posted July 10, 2024 by ViiKi
#unity #github #gitlfs
Logo no inicio de projeto passei por um problema que me fez perder horas: não conseguir mandar um arquivo da unity para o repositório do github por ser pesado demais. Enviei todos os arquivos normais pro repositório sem problemas, mas quando tentei o arquivo "pesado" (120MB) recebi a mensagem dizendo que deveria usar o git lfs (large file storage);
Após baixar, descompactar e instalar o git lfs:
obs: colocar o caminho correspondente à pasta do repositório do github; no meu caso o projeto estava na pasta \Documents\GitHub\Souls-Memories;
$ cd "C:\Users\SeuNome\Documentos\meu-repositorio" $ git lfs install
$ git lfs track "nomeDoArquivo.dylib" $ git add .gitattributes
$ git add "C:\Users\SeuNome\Documents\meu-repositorio\restoDoCaminho\nomeDoArquivo.dylib" $ git commit -m "comentário"
obs: como é um projeto de 1 desenvolvedor, escolhi enviar direto para a branch Main; mas se o projeto for em grupo é recomendado enviar para uma branch diferente;
$ git push origin main
Para dúvidas mais específicas recomendo ler a documentação no github referente ao git lfs;