Git Show
Coddy'nin Terminal Journey'sinin Versiyon Kontrolü bölümünün bir parçası — ders 17 / 58.
git show tek bir commit'i görüntüler: mesajını, meta verilerini ve neleri değiştirdiğine dair diff'i (farkı). Herhangi bir argüman verilmediğinde, en son commit'i gösterir:
git showAyrıca belirli bir commit ID'si de geçebilirsiniz:
git show a1b2c3dVeya "HEAD'den bir önceki commit" anlamına gelen HEAD~1 gibi göreceli bir referans kullanabilirsiniz:
git show HEAD~1Bir commit'in sadece mesajı için (diff olmadan), bir format dizgisi ile birlikte --no-patch parametresini geçin:
git show --no-patch --pretty=%s HEADBu, tam içerikle değil, yalnızca konu satırıyla ilgilendiğiniz betiklerde kullanışlıdır.
Görev
KolayKlasör plan.md dosyasını içeriyor. Depoyu başlatın ve iki commit oluşturun:
plan.mddosyasınıAdd planmesajıyla ekleyin.plan.mddosyasınastep 1satırını ekleyin, sahneleyin veAdd first stepmesajıyla commit edin.
Ardından, git show --no-patch --pretty=%s HEAD~1 komutunu kullanarak bir önceki commit'in (HEAD'den bir önceki) sadece konusunu yazdırın.
Kopya kağıdı
git show bir commit'in mesajını, meta verilerini ve diff'ini görüntüler:
git show # en son commit
git show a1b2c3d # belirli bir commit ID'si
git show HEAD~1 # HEAD'den bir önceki commitSadece konu satırı için (diff olmadan), bir format dizesi ile birlikte --no-patch kullanın:
git show --no-patch --pretty=%s HEADKendin 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