CodeBlanks Logo Icon CodeBlanks

Stat ile değişiklikler

git log --stat ile her commit'in değişikliklerini öğrenirsin.

Commit değişikliklerini incele

git log --stat, commit geçmişini listelerken her commit'te hangi dosyaların değiştiğini de gösterir. Dosya adlarının yanında eklenen ve silinen satırların sayısı bulunur. Böylece commit mesajını okumakla kalmaz, yapılan değişikliğin büyüklüğünü de görebilirsin.

git log --stat

Bu seçenek, geçmişteki dosya değişikliklerini hızlıca incelemek için kullanılır.

Stat çıktısını okumak

--stat çıktısında dosya adları ve değişiklik miktarları birlikte gösterilir. insertions eklenen satırları, deletions ise silinen satırları ifade eder.

 README.md | 5 +++--
 app.php   | 3 +++
 2 files changed, 6 insertions(+), 2 deletions(-)

Artı işaretleri eklenen, eksi işaretleri silinen satırları temsil eder.

Uygulama Değişiklik istatistiklerini incele

Commit geçmişini dosya değişiklikleri ve eklenen/silinen satır sayılarıyla görüntülemek için git log --stat komutunu yaz.

Başlangıç kodu

terminal
# Commit değişiklik istatistiklerini göster
# Komutu buraya yaz

Örnek çözüm

terminal
# Commit değişiklik istatistiklerini göster
git log --stat

Beklenen çıktı

dosya değişiklikleri ve satır sayıları listelenir

Soru ve cevaplar

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

1 git log --stat çıktısındaki eklenen ve silinen satır sayıları neyi gösterir?

  • Commit sırasında eklenen ve kaldırılan satırları Doğru cevap
  • Commit'in oluşturulma süresini
  • Depodaki toplam dosya sayısını
  • Commit'i oluşturan kişi sayısını

Açıklama: <code>--stat</code>, commit'te eklenen ve silinen satır sayılarını gösterir.

2 Değişiklik istatistiklerini göster

Soru
git log ____
Cevap
git log --stat

Açıklama: <code>--stat</code>, commit geçmişindeki dosya değişikliklerini ve satır istatistiklerini gösterir.

3 Değişiklik istatistikleri

Kavram Anlamı
--stat Dosya değişikliklerini özetler
insertions Eklenen satır sayısı
deletions Silinen satır sayısı
2 files changed Değişen dosya sayısı

Başlangıç bölümündeki tüm dersler