Dal ve birleştirme
- Git kursu
- Başlangıç
- Ders 79/80
- 6 dk
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-ozellikBö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
print("Dal işlemi başlıyor")Örnek çözüm
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
print("Ana dala geçiş hazırlanıyor")Örnek çözüm
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
git branch ____
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 |