Menu
Coddy logo textTech

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 show

Ayrıca belirli bir commit ID'si de geçebilirsiniz:

git show a1b2c3d

Veya "HEAD'den bir önceki commit" anlamına gelen HEAD~1 gibi göreceli bir referans kullanabilirsiniz:

git show HEAD~1

Bir commit'in sadece mesajı için (diff olmadan), bir format dizgisi ile birlikte --no-patch parametresini geçin:

git show --no-patch --pretty=%s HEAD

Bu, tam içerikle değil, yalnızca konu satırıyla ilgilendiğiniz betiklerde kullanışlıdır.

challenge icon

Görev

Kolay

Klasör plan.md dosyasını içeriyor. Depoyu başlatın ve iki commit oluşturun:

  1. plan.md dosyasını Add plan mesajıyla ekleyin.
  2. plan.md dosyasına step 1 satırını ekleyin, sahneleyin ve Add first step mesajı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 commit

Sadece konu satırı için (diff olmadan), bir format dizesi ile birlikte --no-patch kullanın:

git show --no-patch --pretty=%s HEAD

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.

Versiyon Kontrolü bölümündeki tüm dersler