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 diffKaldı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.
Görev
KolayKlasö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 mainkomutuyla başlayın,git config user.namevegit config user.emaildeğerlerini ayarlayın ve başlangıç dosyasını commit edin. Bu satırları düzenleyicide tutun. Silersenizfatal: not a git repositorymesajını görürsünüz.
Kendin dene
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
4Değişiklikleri İnceleme
Git DiffHazırlama Alanındaki Değişiklikleri KarşılaştırmaGit ShowÖzet - Dedektiflik Çalışması5Dosyaları Yok Sayma
Dosyalar Neden Yok SayılırGitignore KalıplarıYok Sayma Kurallarını DenetlemeÖzet - Temiz Depo3Değişiklikleri İzleme
Hazırlama AlanıGit AddGit Commitİzlenen Bir Dosyayı DeğiştirmeGit LogTekrar - İlk Commit'ler6Tarif Sitesi Projesi
Projeye Genel BakışBaşlatma ve YoksaymaKendi başına pratik yap: Terminal playground