worktree add
- Git kursu
- İleri seviye
- Ders 18/56
- 4 dk
git worktree add ile yeni ağaç eklemeyi öğrenirsin.
git worktree add
git worktree add mevcut bir Git deposuna yeni bir çalışma dizini ekler. İlk parametre yeni dizinin yoludur, ikinci parametre ise bu dizinde kullanılacak daldır. Böylece mevcut çalışma dizinini değiştirmeden başka bir dal üzerinde çalışmaya başlayabilirsin.
git worktree add ../feature feature
# ../feature dizininde feature dalı açılırDal ve yol ilişkisi
Bir worktree eklerken dizin yolu ile dal adını birlikte belirtebilirsin. Örneğin ../hotfix yolu yeni çalışma dizinini, hotfix ise kullanılacak dalı ifade eder. Belirttiğin dal mevcut değilse -b seçeneğiyle yeni bir dal oluşturabilirsin.
git worktree add ../hotfix hotfix
git worktree add -b new-feature ../new-featureİlk komut mevcut dalı kullanır, ikinci komut yeni dal oluşturup çalışma ağacına bağlar.
Uygulama Yeni çalışma ağacı komutunu oluştur
command değişkenine yeni bir çalışma ağacı ekleyen Git komutunu yaz. Yeni dizin ../testing, kullanılacak dal testing olsun. Komutu console.log ile yazdır.
Başlangıç kodu
// Worktree ekleme komutunu tanımla
const command = "";
// Komutu yazdırÖrnek çözüm
const command = "git worktree add ../testing testing";
console.log(command);Beklenen çıktı
git worktree add ../testing testing
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Yeni çalışma ağacı eklerken ilk parametre neyi belirtir?
- Yeni çalışma dizininin yolunu Doğru cevap
- Uzak deponun adresini
- Oluşturulacak commit mesajını
- Silinecek dalın adını
Açıklama: <code>git worktree add</code> komutunda ilk parametre yeni çalışma ağacının oluşturulacağı yolu belirtir.
2 Yeni çalışma ağacı ekle
git worktree ____ ../feature feature
git worktree add ../feature feature
Açıklama: <code>add</code>, belirtilen yolda yeni bir çalışma ağacı oluşturur ve belirtilen dalı kullanır.
3 Worktree add parametreleri
| Kavram | Anlamı |
|---|---|
../feature |
Yeni dizinin yolu |
feature |
Kullanılacak dal |
-b |
Yeni dal oluşturur |
add |
Çalışma ağacı ekler |