Menu
CoddyTech

Git Diff

Coddy'nin Terminal Journey'sinin Sürüm Denetimi bölümünün bir parçası. Ders 15 / 58.

git diff, son commit'ten bu yana çalışma dizininde nelerin değiştiğini tam olarak gösterir. Düzenleme yaparken ne yaptığını hatırlamak istediğinde en kullanışlı komutlardan biridir.

git diff

Kaldırılan satırların başına -, eklenen satırların başına + eklenir:

-print("hi")
+print("hello")

Varsayılan olarak git diff, çalışma dizinini en son commit edilen sürümle karşılaştırır. Zaten hazırlama alanına eklenmiş değişiklikleri göstermez. Düzenlemelerinizi son bir kez gözden geçirmek için hazırlama alanına eklemeden önce çalıştırın.

Değişikliklerinizin çevresindeki değişmemiş bağlam satırları, dosyada değişikliğin nerede yapıldığını görebilmeniz için başlarında bir boşlukla görünür.

challenge icon

Görev

Kolay

Klasör, greet.py dosyasını print("hi") satırıyla içeriyor. Dosyayı olduğu gibi commit edin, satırı print("hello") olarak değiştirin, ardından kaydedilmemiş değişikliğinizi görmek için git diff komutunu çalıştırın.

Yeni satırı tek tırnak içine alın: echo 'print("hello")' > greet.py. Çift tırnak içinde, kabuk dizeyi ilk içteki " karakterinde sonlandırır ve dosyaya print(hello) yazılır.

Her çalıştırma klasörün temiz bir kopyasıyla başlar ve düzenleyicideki tüm betik en baştan yeniden çalıştırılır. Sizin için hiçbir şey commit edilmez: git init -q -b main komutuyla başlayın, git config user.name ve git config user.email ayarlarını yapın ve başlangıç dosyasını commit edin. Bu satırları düzenleyicide bırakın. Bunları silerseniz fatal: not a git repository iletisini görürsünüz.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Sürüm Denetimi bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground