Mert Özen Her Satırda Daha İleri
Anasayfa Videolar 4-Git Branch (Dal) Yönetimi
Git & Github

4-Git Branch (Dal) Yönetimi

28 Ara 2024 33:50
YouTube'da izle
Açıklama

Bu video, Git branch (dal) yönetimi konusunu derinlemesine ele alarak yazılım geliştirme süreçlerinde ekip içi koordinasyonu ve düzeni nasıl sağlayacağınızı anlatıyor. Mert Özen tarafından hazırlanan içerikte, temel kavramlardan karmaşık stratejilere kadar pratik bilgiler paylaşılıyor.

Videonun ana konu başlıkları:

  • Branch Nedir ve Neden Gereklidir? (0:32 - 1:36): Ana projeyi (master/main) etkilemeden farklı özellikler veya düzeltmeler üzerinde çalışabilmek için kod tabanının bir kopyasının oluşturulması süreci.
  • Branch Stratejileri (2:19 - 5:37): Ekip uyumu için kritik olan Git Flow stratejisi başta olmak üzere, Main/MasterDevelopment (dev)FeatureRelease ve Hotfix dallarının kullanım amaçları anlatılıyor.
  • Temel Git Komutları (5:38 - 8:15):
    • git branch: Dal oluşturma ve listeleme.
    • git switch: Dalları değiştirme (checkout yerine modern yaklaşım).
    • git branch -d: Dal silme.
    • git merge: Dalları birleştirme.
  • Senaryolar ve Uygulama (8:26 - 33:28):
    • Gerçek bir proje akışında dev ve test dallarının oluşturulması.
    • Feature dallarında çalışma, merge işlemleri ve hata durumları için hotfix kullanımı.
    • git log --graph ile dallanma yapısının görselleştirilmesi.

Özetle, proje yaşam döngüsünde (CI/CD süreçleriyle uyumlu) kodun daha temiz ve sürdürülebilir bir şekilde yönetilmesi için gerekli tüm adımlar uygulamalı olarak gösterilmektedir.

Etiketler