Özet - İleri log
- Git kursu
- İleri seviye
- Ders 28/56
- 5 dk
log seçeneklerini birleştirerek özel geçmiş raporu çıkarırsın.
İleri log seçeneklerini birleştir
Git geçmişini daha ayrıntılı incelemek için grafik, özel format ve tarih filtrelerini birlikte kullanabilirsin. --graph dallanma ilişkilerini gösterirken --format çıktı alanlarını düzenler. --since ise yalnızca belirlediğin tarihten sonraki commit'leri seçer.
git log --graph --since="2026-01-01" --format="%h %an %s"Uygulama Özel geçmiş raporu hazırla
command değişkenine aşağıdaki özellikleri taşıyan bir Git komutu ata: dallanma grafiğini göster, 1 Ocak 2026 sonrasındaki commit'leri filtrele ve kısa commit kimliği, yazar adı ile commit başlığını sırayla yazdır. Alanları | ile ayır. Son olarak komutu ekrana yazdır.
Başlangıç kodu
// Özel geçmiş raporu komutunu oluştur
const command = "";
// Komutu yazdırÖrnek çözüm
const command = 'git log --graph --since="2026-01-01" --format="%h | %an | %s"';
console.log(command);Beklenen çıktı
git log --graph --since="2026-01-01" --format="%h | %an | %s"
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hem dallanma grafiği hem özel commit alanları hem de tarih filtresi isteyen bir rapor için hangi komut uygundur?
- git status --graph --since="2026-01-01"
- git log --until="2026-01-01" --oneline
- git log --format="%h %s"
- git log --graph --since="2026-01-01" --format="%h %an %s" Doğru cevap
Açıklama: İkinci komut grafik, başlangıç tarihi ve özel çıktı biçimini aynı anda kullanır.
2 Rapor komutunu tamamla
git log --graph --since="2026-05-01" --format="%h %s"____
git log --graph --since="2026-05-01" --format="%h %s"--since="2026-05-01"
Açıklama: Rapor yalnızca 1 Mayıs 2026 sonrasındaki commit'leri göstermelidir. Bu nedenle başlangıç tarihini --since ile belirtmelisin.
3 İleri log raporu
| Kavram | Anlamı |
|---|---|
--graph |
Dallanma grafiği |
--format |
Özel çıktı düzeni |
--since |
Başlangıç tarih filtresi |
%s |
Commit başlığı |