Giriş
  • Eğitim Setine Giriş
Neden Git Öğrenmeliyiz
  • Versiyon Kontrolü Nedir
  • Versiyon Kontrolü Kullanmanın Faydaları
  • Git Tarihçesi
  • CVCS ve DVCS Nedir
  • Kimler Git Kullanmalı ve Eğitim Hakkında Bilgi
Git Kullanmaya Başlayalım
  • Git Kurulumu
  • Git Projesi Oluşturmak
  • Git İş Akışı
  • İlk Git Kullanımı ve Örnek
  • İyi Bir Commit Özellikleri
SourceTree Kullanmaya Başlayalım
  • SourceTree Kurulumu
  • Var Olan Dosyayı Açmak
  • SourceTree ile Ilk Commit
  • Yeni Git Projesi Oluşturmak
  • Tekrar Testi
Branching ve Merging
  • Branch ve Merge Kavramları
  • Branch Kullanmanın Faydaları
  • Branch ve Merge Örnek Uygulama
  • Stash Kullanımı
  • SourceTree ile Branching
  • Git Ignore Dosyası
  • Branch ve Merge Özet
Alias, Tag, MergeDiff Araçları ve Karşılaştırmalar
  • Alias Oluşturma
  • MergeDiff Araçları ve P4Merge Kurulumu
  • P4Merge ile Dosya Karşılaştırmaları
  • Tag Oluşturma
Merge Çeşitleri, Rebase ve Conflict Kavramı
  • Fast Forward Merge
  • No Fast Forward Merge
  • 3 Way Merge (Automatic Merge)
  • Merge Conflict ve Çözümü
  • Git Rebase Kavramı
  • Git Rebase Conflict
Remote Repository
  • Github'a Giriş
  • Github'tan Proje Clone İşlemi
  • Projeyi Github'a Push İşlemi
  • Sourcetree ile Github
  • SSH Anahtarı ile Şifresiz İşlemler
  • Github Fork ve Pull Request
Git ve Github için Ücretsiz Yazılımlar
  • Cmder Portable Console
  • Atom Editörü
  • IntellijIdea ile Git Kullanımı 1. Bölüm
  • IntellijIdea ile Git Kullanımı 2. Bölüm
  • Github Desktop Uygulaması
BONUS - GÖZ ATMANIZ TAVSİYE EDİLİR
  • Duyuru
  • Indirimli ve Hediye Eğitim Setleri Hakkında Bilgiler
  • Udemy Yeni Kupon Sistemi Hakkında Bilgi
  • Telegram Yardımlaşma Grupları Katılma Linkleri
  • Kullanılan Slayt