CodeBlanks Logo Icon CodeBlanks

worktree list

git worktree list ile ağaç listesini öğrenirsin.

git worktree list

git worktree list, bir Git deposuna bağlı olan çalışma ağaçlarının tamamını listeler. Çıktıda her çalışma ağacının dizin yolu, bağlı olduğu commit ve varsa aktif dal bilgisi gösterilir. Bu komut, birden fazla çalışma dizini kullandığında hangi dalın hangi yolda bulunduğunu görmeni sağlar.

git worktree list

/home/user/project   abc1234 [main]
/home/user/feature   def5678 [feature]

Liste çıktısını yorumlama

Her satır bir çalışma ağacını temsil eder ve satırın başında o ağacın tam dizin yolu bulunur. Yolun ardından gelen kısa kimlik, çalışma ağacının bağlı olduğu commit'i gösterir. Dal bilgisi köşeli parantez içinde yer alır; ayrılmış bir çalışma ağacında dal yerine farklı bir referans bilgisi görülebilir.

/projects/app  a1b2c3d [main]
/projects/test d4e5f6a [testing]

Bu çıktıda iki ayrı dizin, iki farklı dala bağlıdır.

Uygulama Worktree listesini göster

Bir Git komutunu temsil eden command değişkenini oluştur. Bu komut depoya bağlı tüm çalışma ağaçlarını listelemelidir. Ardından değişkenin değerini ekrana yazdır.

Başlangıç kodu

terminal
// Çalışma ağaçlarını listeleyen komutu yaz
const command = "";

// Komutu ekrana yazdır

Örnek çözüm

terminal
const command = "git worktree list";
console.log(command);

Beklenen çıktı

git worktree list

Soru ve cevaplar

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

1 Worktree listesindeki köşeli parantez içindeki bilgi neyi gösterir?

  • Uzak deponun sunucu adresini
  • Son commit mesajının tamamını
  • Çalışma dizinindeki dosya sayısını
  • Çalışma ağacının bağlı olduğu dalı Doğru cevap

Açıklama: Listede <code>[main]</code> veya <code>[feature]</code> gibi ifadeler çalışma ağacında aktif olan dalı belirtir.

2 Çalışma ağaçlarını listele

Soru
git worktree ____
Cevap
git worktree list

Açıklama: <code>list</code> seçeneği depoya bağlı çalışma ağaçlarını ve bunların yollarını görüntüler.

3 Worktree list çıktısı

Kavram Anlamı
Dizin yolu Çalışma ağacının konumu
Commit kimliği Bağlı commit'in kısa kimliği
[main] Aktif dalın adı
Her satır Bir çalışma ağacını gösterir

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