lfs install
- Git kursu
- Uzman
- Ders 10/32
- 4 dk
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 installKurulum 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 --localBu 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
git init -q -b main
# filter.lfs.clean filtresini git-lfs clean -- %f olarak ayarla
# ayari ekrana yazdirÖrnek çözüm
git init -q -b main
git config filter.lfs.clean "git-lfs clean -- %f"
git config --get filter.lfs.cleanBeklenen çı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
git lfs ____
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 |