CodeBlanks Logo Icon CodeBlanks

--since --until

Tarih filtreleri ile commit sorgulamayı öğrenirsin.

Tarih filtreleri: --since ve --until

git log komutunda --since ve --until seçenekleriyle commit geçmişini belirli bir tarih aralığına göre filtreleyebilirsin. --since belirtilen tarihten sonraki commit'leri, --until ise belirtilen tarihten önceki commit'leri seçer. Böylece yalnızca ilgilendiğin zaman aralığındaki değişiklikleri inceleyebilirsin.

git log --since="2026-01-01"
git log --until="2026-06-30"

Tarih aralığını birlikte kullan

--since ve --until seçeneklerini aynı komutta kullanarak başlangıç ve bitiş tarihlerini belirleyebilirsin. Git yalnızca bu aralığa uyan commit'leri gösterir. Tarih değerlerini YYYY-MM-DD biçiminde yazmak okunabilir ve açık bir kullanım sağlar.

git log --since="2026-03-01" --until="2026-03-31"

Bu komut Mart 2026 dönemine ait commit geçmişini filtreler.

Uygulama Belirli ayın geçmişini filtrele

command değişkenine Nisan 2026 dönemindeki commit'leri gösteren bir Git komutu ata. Başlangıç için --since, bitiş için --until kullan. Komutu ekrana yazdır.

Başlangıç kodu

terminal
// Nisan 2026 tarih filtresini oluştur
const command = "";

// Komutu yazdır

Örnek çözüm

terminal
const command = 'git log --since="2026-04-01" --until="2026-04-30"';
console.log(command);

Beklenen çıktı

git log --since="2026-04-01" --until="2026-04-30"

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Yalnızca 1 Haziran 2026 tarihinden sonraki commit'leri görmek için hangi seçenek uygundur?

  • --since="2026-06-01" Doğru cevap
  • --format="2026-06-01"
  • --graph="2026-06-01"
  • --until="2026-06-01"

Açıklama: <code>--since</code>, belirtilen tarihten sonraki commit'leri filtreler. Bu nedenle başlangıç tarihi için kullanılır.

2 Bitiş tarihini belirle

Soru
git log --since="2026-04-01" ____
Cevap
git log --since="2026-04-01" --until="2026-04-30"

Açıklama: <code>--until</code>, commit geçmişi için üst tarih sınırını belirler.

3 Tarih filtreleri

Kavram Anlamı
--since Başlangıç tarihi
--until Bitiş tarihi
YYYY-MM-DD Yıl-ay-gün biçimi
Tarih aralığı İki tarih arasındaki commit'ler

İleri seviye bölümündeki tüm dersler