git diff
- Git kursu
- Başlangıç
- Ders 33/80
- 4 dk
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 diffBu 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 GitBu ö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
# Sahnelenmemiş değişiklikleri göster
# Komutu buraya yazÖrnek çözüm
# Sahnelenmemiş değişiklikleri göster
git diffBeklenen çı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
git d____
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ı |