worktree list
- Git kursu
- İleri seviye
- Ders 19/56
- 4 dk
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
// Çalışma ağaçlarını listeleyen komutu yaz
const command = "";
// Komutu ekrana yazdırÖrnek çözüm
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
git worktree ____
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 |