CodeBlanks Logo Icon CodeBlanks

git diff

git diff ile değişiklikleri görmeyi öğrenirsin.

Dosya değişikliklerini görüntüle

git diff, çalışma ağacındaki henüz sahnelenmemiş değişiklikleri gösterir. Bir dosyada düzenleme yaptıktan sonra bu komutla hangi satırların değiştiğini inceleyebilirsin. Komut, mevcut dosya içeriğini son sahnelenmiş durumla karşılaştırır.

git diff

Bu sayede commit oluşturmadan önce yaptığın düzenlemeleri kontrol edebilirsin.

Diff çıktısını oku

git diff çıktısında + ile başlayan satırlar eklenen, - ile başlayan satırlar kaldırılan içeriği gösterir. @@ işaretli bölüm, değişikliğin dosyanın hangi satırlarıyla ilgili olduğunu belirtir.

-Merhaba
+Merhaba Git

Bu örnekte eski satır kaldırılmış ve yerine yeni bir satır eklenmiştir.

Uygulama Değişiklikleri terminalde göster

Çalışma ağacındaki sahnelenmemiş değişiklikleri görmek için git diff komutunu yaz.

Başlangıç kodu

terminal
# Sahnelenmemiş değişiklikleri göster
# Komutu buraya yaz

Örnek çözüm

terminal
# Sahnelenmemiş değişiklikleri göster
git diff

Beklenen çıktı

git diff komutu çalıştırılır

Soru ve cevaplar

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

1 Bir dosyayı düzenledin ancak henüz git add kullanmadın. Değişiklikleri görmek için hangi komutu çalıştırmalısın?

  • git status --short
  • git commit
  • git diff Doğru cevap
  • git init

Açıklama: <code>git diff</code>, çalışma ağacındaki sahnelenmemiş değişiklikleri gösterir.

2 Diff komutunun adını tamamla

Soru
git d____
Cevap
git diff

Açıklama: <code>git diff</code>, çalışma ağacındaki sahnelenmemiş değişiklikleri gösterir.

3 Diff çıktısındaki işaretler

Kavram Anlamı
+ satırı Eklenen içerik
- satırı Kaldırılan içerik
@@ Satır konumu bilgisi
Working tree Mevcut çalışma dosyaları

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