Como usar GIT LFS e salvar espaço de seus repositórios

Quem sou eu?

Jean Rodrigues

@jeanmask

Programador, ama tecnologia, Python, PHP, faz HTML, CSS também, bebe cerveja, joga RPG e curte Dota.

mail@jean.bz

O que é GIT?

  • Sistema de controle de versão
  • Distribuído
  • Lindo <3

Lindo?

Sim! Não perfeito!

Snapshots

LFS!

O que é o LFS?

  • Plugin
  • Permite versionar arquivos grandes (GB)
  • Libera espaço no seu repositório
  • Clone e Fetch rápidos!
  • Mantém o mesmo fluxo do GIT
  • Mesmas permissões

E como uso?

1. Instala

https://packagecloud.io/github/git-lfs/install

2. Habilita no seu repo

git lfs install

3. Diz o que quer versionar usando o LFS

git lfs track "*.psd"

4. E agora apenas GIT!

git add file.psd
git commit -m "Add design file"
git push origin master

Quem suporta?

Links úteis

  • git-lfs.github.com
  • github.com/github/git-lfs/tree/master/docs/api
  • github.com/git-lfs/lfs-test-server
  • rtyley.github.io/bfg-repo-cleaner

Obrigado!

GIT LFS (Large File Storage)

By Jean Oliveira Rodrigues

GIT LFS (Large File Storage)

  • 1,078