Yazılım geliştirme ekiplerinde Git kullanarak dallanma (branching) ve birleştirme (merging) süreçlerini öğrenmeye odaklanan kapsamlı bir eğitim. Tek geliştirici ve çok geliştiricili senaryolarda branch yönetimi, merge işlemleri, pull request akışları ve olası merge conflict durumlarının çözümüne odaklanır.
Müfredattan Öne Çıkanlar
Git çalışma mantığına kısa bir giriş
Temel Git Flow kullanımı (tek geliştirici akışı)
DiffTool ve MergeTool kullanımıyla komut satırı geliştirmeleri
Yerel ve uzak branch’ler ile çalışma
Merge işlemleri ve çatışma (conflict) yönetimi
Pull Request oluşturma ve birleştirme süreci
Çok geliştiricili ortamda Branching Strategy uygulamaları
Merge conflict çözüm örnekleri
Kazanımlar
Git ile dallanma ve birleştirme süreçlerini etkin şekilde yönetebilme
Takım çalışmasında pull request ve branch strategy oluşturma
Merge conflict’leri çözme becerisi
Projelerde temiz bir Git geçmişi (clean history) oluşturma
Eğitim Bölümleri
Introduction: Getting Started — 12 ders (49 dk)
Very Basic Git Information — 4 ders (19 dk)
Basic Git Flow — 6 ders (28 dk)
Tools for DiffTool and MergeTool — 3 ders (17 dk)
Branching (Local & Remote) — 4 ders (19 dk)
Intro to Merging — 2 ders (13 dk)
Branching and Merging with Pull Requests — 13 ders (1 sa 10 dk)