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 committen bu yana çalışma dizininizde tam olarak nelerin değiştiğini gösterir. Düzenleme yaparken neler yaptığınızı hatırlamak istediğinizde 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 edilenlerle karşılaştırır. Zaten hazırlama alanına alınmış değişiklikleri göstermez. Düzenlemelerinizi son bir kez gözden geçirmek için hazırlama alanına almadan önce çalıştırın.

Değişikliklerinizin çevresindeki değiştirilmemiş bağlam satırlarının başında bir boşluk bulunur; böylece değişikliğin dosyada nerede yapıldığını görebilirsiniz.

challenge icon

Görev

Kolay

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

Her çalıştırma klasörün yeni bir kopyasıyla başlar ve düzenleyicideki betiğin tamamı baştan ç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 değerlerini ayarlayın ve başlangıç dosyasını commit edin. Bu satırları düzenleyicide tutun. Silerseniz fatal: not a git repository mesajını 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