CodeBlanks Logo Icon CodeBlanks

worktree add

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ır

Dal 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

terminal
// Worktree ekleme komutunu tanımla
const command = "";

// Komutu yazdır

Örnek çözüm

terminal
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

Soru
git worktree ____ ../feature feature
Cevap
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

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