Arşivler

Git LFS ile Büyük Boyutlu Dosyaları Yükleme Nasıl Yapılır?

Git LFS Nedir?
Git LFS Nedir?

Git LFS, büyük boyutlu dosyaların pushlanmasına olanak sağlayan bir Git eklentisidir.

Git LFS’ye Neden İhtiyacımız Var?

GitHub’a yüksek boyutlu bir dosya pushlamaya çalışıldığında, 100MB limitinden dolayı aşağıdaki hata alınır.

GH001: Large files detected. You may want to try Git Large File Storage Code language: JavaScript (javascript)

Git LFS Nedir?

Git LFS büyük dosyaların (veri setleri, binary dosyalar vb.) depolanması icin geliştirilmiş bir Git eklentisidir.

Git Large File System Kurulumu

Git LFS eklentisini kurmak için aşağıdaki komutu girin.

$ brew install git-lfs

Sonrasında Git LFS yi etkinleştirelim.

$ git lfs install

Git LFS Kullanımı

  • Kullanmak istediğimiz projeye terminalden giriş yapın.
  • Bulunduğunuz projede hangis dosya uzantısında Git LFS kullanmak icin asağıdaki komutu girin.
git lfs track "*.bin"Code language: JavaScript (javascript)

Bu sayede bu uzantılı dosyaların Git LFS sayesinde commit edip pushlayabilecegiz.

  • Commit ve Push işlemlerini artık gerçekleştirebiliriz.
git add large_file.bin
git commit -m "Dosya eklendi"
git pushCode language: JavaScript (javascript)

Bu sayede büyük dosyaları gönderebilirsiniz.