CodeBlanks Logo Icon CodeBlanks

git switch

git switch komutunun modern dal değiştirme kullanımını öğrenirsin.

Modern Dal Değiştirme Komutu

Git'in modern kullanımında yalnızca dal değiştirmek için git switch komutu tercih edilir. Bu komut, dal değiştirme amacını açıkça ifade eder ve git checkout komutunun çok amaçlı yapısından ayrılır.

git switch gelistirme

Komut mevcut dalı değiştirir. Dosya içeriğini geri yüklemek için ise git restore kullanılır.

Yeni Dal Oluşturup Geçiş Yap

Yeni bir dal oluştururken aynı anda o dala geçmek için git switch -c kullanabilirsin. Bu seçenek, dal oluşturma ve geçiş işlemlerini tek komutta birleştirir.

git switch -c yeni-arayuz

Komut çalıştığında yeni dal oluşturulur ve etkin dal haline gelir. Böylece ayrı bir oluşturma komutuna ihtiyaç kalmaz.

Uygulama Yeni Test Dalını Oluştur ve Etkinleştir

test-otomasyon adlı yeni bir dalı tek komutla oluştur ve bu dala geç. Ardından işlemin tamamlandığını yazdır.

Başlangıç kodu

terminal
print("Yeni test dalı hazırlanıyor")

Örnek çözüm

terminal
git switch -c test-otomasyon
print("Test otomasyon dalı etkin")

Beklenen çıktı

Yeni test dalı hazırlanıyor
Test otomasyon dalı etkin

Soru ve cevaplar

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

1 Yalnızca dal değiştirmek için modern Git kullanımında hangi komut tercih edilir?

  • git restore
  • git status
  • git diff
  • git switch Doğru cevap

Açıklama: Doğru. git switch, dal değiştirme görevini açık ve ayrı bir komut olarak gerçekleştirir.

2 Yeni Dal Oluştur ve Geç

Soru
git switch ____ deney
Cevap
git switch -c deney

Açıklama: -c seçeneği yeni bir dal oluşturur ve doğrudan o dala geçer.

3 Switch Komutunun Seçenekleri

Kavram Anlamı
git switch kalite Var olan dala geçer
git switch -c Yeni dal oluşturup geçer
Dal değiştirme Etkin çalışma dalını günceller
git checkout Eski çok amaçlı komut

Orta seviye bölümündeki tüm dersler

20 Orta seviye finali

  1. Dal yönetimi
  2. Rebase
  3. Çatışma
  4. PR akışı