CodeBlanks Logo Icon CodeBlanks

Dal ve birleştirme

yeni bir dal oluşturup ana dala birleştirme akışını tamamlarsın.

Yeni Dalda Geliştir

Yeni bir özellik geliştirirken ana dalın mevcut durumunu korumak için ayrı bir dal açabilirsin. git branch yeni dalı oluşturur, git switch ise o dala geçmeni sağlar.

git branch yeni-ozellik
git switch yeni-ozellik

Böylece yaptığın değişiklikleri ana daldan ayrı geliştirebilirsin.

Uygulama Özellik Dalına Geç

rapor adında yeni bir dal oluştur ve bu dala geç. Sonra etkin dalın hazır olduğunu belirten mesajı yazdır.

Başlangıç kodu

terminal
print("Dal işlemi başlıyor")

Örnek çözüm

terminal
git branch rapor
git switch rapor
print("Rapor dalı etkin")

Beklenen çıktı

Dal işlemi başlıyor
Rapor dalı etkin

Uygulama Özellik Dalını Ana Dala Birleştir

rapor dalındaki çalışmayı main dalına birleştir. Birleştirme tamamlandığında sonuç mesajını yazdır.

Başlangıç kodu

terminal
print("Ana dala geçiş hazırlanıyor")

Örnek çözüm

terminal
git switch main
git merge rapor
print("Rapor ana dala birleştirildi")

Beklenen çıktı

Ana dala geçiş hazırlanıyor
Rapor ana dala birleştirildi

Soru ve cevaplar

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

1 Yeni bir dal oluşturup ona geçmek için doğru komut sırası hangisidir?

  • git push tasarim ardından git status tasarim
  • git branch tasarim ardından git switch tasarim Doğru cevap
  • git merge tasarim ardından git add tasarim
  • git commit tasarim ardından git init tasarim

Açıklama: Doğru. Önce git branch ile dalı oluşturur, ardından git switch ile o dala geçersin.

2 Yeni Geliştirme Dalı Oluştur

Soru
git branch ____
Cevap
git branch tasarim

Açıklama: git branch tasarim komutu tasarim adında yeni bir dal oluşturur.

3 Dal İşlemlerini Eşleştir

Kavram Anlamı
git branch tasarim Yeni dal oluşturur
git switch tasarim Belirtilen dala geçer
git merge tasarim Dalı mevcut dala katar
Fast-forward İleri taşıyarak birleştirir

Başlangıç bölümündeki tüm dersler