CodeBlanks Logo Icon CodeBlanks

Özet - Performans

bakım komutlarını birleştirerek depo sağlığını korursun.

Git depo bakımını birleştir

Git deposunun sağlığını korumak için bakım, temizlik ve doğrulama işlemlerini birlikte değerlendirebilirsin. git gc nesneleri düzenler, git prune erişilemeyen nesneleri temizler ve git fsck bütünlüğü kontrol eder.

git gc
git prune --dry-run
git fsck --full

Temizlik işlemlerinden önce önizleme ve doğrulama yapmak, yanlışlıkla veri kaybı yaşama riskini azaltmaya yardımcı olur.

Uygulama Bakım ve doğrulama dizisini oluştur

Önce Git garbage collection işlemini çalıştır. Ardından erişilemeyen nesneler için silme önizlemesi yap ve son olarak kapsamlı bütünlük kontrolünü gerçekleştir. İşlemlerin sonunda tamamlanma mesajı yazdır.

Başlangıç kodu

terminal
# Depo nesnelerini düzenle
# Erişilemeyen nesneleri önizle
# Depo bütünlüğünü doğrula
# Tamamlanma mesajını yazdır

Örnek çözüm

terminal
git gc
git prune --dry-run
git fsck --full
echo 'Bakım ve doğrulama tamamlandı'

Beklenen çıktı

Bakım ve doğrulama tamamlandı

Soru ve cevaplar

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

1 Depo bakımında nesneleri düzenlemek, erişilemeyen nesneleri silmeden önce incelemek ve bütünlüğü doğrulamak istiyorsun. Hangi komut dizisi bu amaçları karşılar?

  • git gc, git prune --dry-run, git fsck --full Doğru cevap
  • git branch, git switch, git merge
  • git add, git commit, git push
  • git status, git log, git diff

Açıklama: <code>git gc</code> bakım yapar, <code>git prune --dry-run</code> temizlenecek nesneleri önizler ve <code>git fsck --full</code> bütünlüğü kontrol eder.

2 Bakım sırasındaki doğrulama komutunu tamamla

Soru
git gc
git prune --dry-run
git ____ --full
Cevap
git gc
git prune --dry-run
git fsck --full

Açıklama: <code>git fsck --full</code>, bakım sürecinde depo nesnelerinin bütünlüğünü kapsamlı biçimde kontrol eder.

3 Depo bakım komutları

Kavram Anlamı
git gc Nesneleri düzenleyip paketler
git prune Erişilemeyen nesneleri temizler
git fsck Nesne bütünlüğünü kontrol eder
Maintenance Düzenli depo bakım süreci

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