CodeBlanks Logo Icon CodeBlanks

lfs install

git lfs install ile kurulum yapmayı öğrenirsin.

git lfs install ile kurulum

Git LFS'i bir ortamda kullanmadan önce git lfs install komutu bir kez çalıştırılmalıdır. Bu komut, Git yapılandırmasına özel LFS filtrelerini (smudge ve clean) ve kanca (hook) mekanizmalarını kurar. Kurulum yapılmadığı sürece Git büyük dosyaları normal birer dosya gibi işlemeye devam eder.

# LFS filtrelerini ve kancalarini kur:
git lfs install

Kurulum sonrasında Git, LFS ile işaretlenmiş dosyaları otomatik olarak tanır.

Clean ve smudge filtreleri

LFS filtreleri dosya hareketlerini arka planda şeffaf biçimde yönetir. Clean filtresi, git add sırasında çalışarak büyük dosyayı yerel LFS önbelleğine alır ve sahneye işaretçiyi koyar. Smudge filtresi ise git checkout sırasında işaretçiyi okuyup çalışma alanına gerçek büyük dosyayı açar.

# Yalnizca mevcut depoda kurmak icin:
git lfs install --local

Bu iki yönlü dönüşüm sayesinde geliştirici hiçbir ek işlem yapmadan standart Git akışını sürdürür.

Uygulama LFS clean filtresini yapılandır

Git yapılandırmasına git config filter.lfs.clean "git-lfs clean -- %f" ayarını ekle ve git config --get filter.lfs.clean ile ekrana yazdır.

Başlangıç kodu

terminal
git init -q -b main
# filter.lfs.clean filtresini git-lfs clean -- %f olarak ayarla

# ayari ekrana yazdir

Örnek çözüm

terminal
git init -q -b main
git config filter.lfs.clean "git-lfs clean -- %f"
git config --get filter.lfs.clean

Beklenen çıktı

git-lfs clean -- %f

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 git lfs install komutunun yaptığı temel işlem nedir?

  • Depodaki tüm commit geçmişini silerek tek bir commit oluşturmak
  • Uzak sunucudaki tüm depoları yerel diske klonlamak
  • Bilgisayardaki tüm .git klasörlerini otomatik olarak silmek
  • Git yapılandırmasına LFS filtrelerini ve kancalarını kurmak Doğru cevap

Açıklama: git lfs install, Git'e smudge ve clean filtrelerini tanıtarak LFS hook mekanizmasını yapılandırır.

2 LFS filtrelerini ve kancalarını kur

Soru
git lfs ____
Cevap
git lfs install

Açıklama: git lfs install komutu, Git ortamına gerekli LFS smudge ve clean kancalarını kurar.

3 Kurulum ve filtreler

Kavram Anlamı
git lfs install LFS kancalarını ve filtreleri kurar
Clean filtresi Commit anında işaretçiye dönüştürür
Smudge filtresi Checkout anında gerçek dosyayı açar
--local Kurulumu yalnızca bu depoyla sınırlar

Uzman bölümündeki tüm dersler