Git Diff
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası — ders 15 / 58.
git diff, son işlemeden (commit) bu yana çalışma dizininizde tam olarak nelerin değiştiğini gösterir. Düzenleme aşamasındayken ve ne yaptığınızı hatırlamak istediğinizde en yararlı komutlardan biridir.
git diffKaldırılan satırların önüne - eklenir; eklenen satırların önüne + eklenir:
-print("hi")
+print("hello")Varsayılan olarak git diff, çalışma dizinini en son işlenen (commit edilen) durumla karşılaştırır. Halihazırda hazırlanmış (staged) olan değişiklikleri göstermez. Düzenlemelerinizi son bir kez gözden geçirmek için hazırlama (staging) işleminden önce çalıştırın.
Değişikliklerinizin etrafındaki değişmeyen bağlam satırları, değişikliğin dosyanın neresinde gerçekleştiğini görebilmeniz için başında bir boşlukla görünür.
Görev
KolayKlasör, zaten commit edilmiş olan print("hi") satırını içeren greet.py dosyasını içermektedir. Satırı print("hello") olarak değiştirin, ardından hazırlanmamış (unstaged) değişikliğinizi görmek için git diff komutunu çalıştırın.
Kopya kağıdı
git diff son committen bu yana çalışma dizinindeki değişiklikleri gösterir (yalnızca sahnelenmemiş değişiklikler):
git diffSilinen satırların başına -, eklenen satırların başına ise + eklenir:
-print("hi")
+print("hello")Kendin dene
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Versiyon Kontrolü bölümündeki tüm dersler
4Değişiklikleri İnceleme
Git DiffHazırlanan Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması5Dosyaları Yoksayma
Dosyaları Neden YoksayarızGitignore DesenleriYoksayma Kurallarını Kontrol EtmeÖzet - Temiz Repo3Değişiklikleri İzleme
Hazırlık AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogÖzet - İlk Commit'ler6Yemek Tarifi Sitesi Projesi
Projeye Genel BakışBaşlatma ve Yoksayma