Git Nedir?
Yazılım dünyasında sürüm kontrolünü basitçe öğren
Hazırlayan: Ali Cem Yılmaz
Git'in Temel Tanımı
Git, kodlarda yapılan değişiklikleri kaydeden ve ekiplerin aynı proje üzerinde çalışmasını kolaylaştıran bir sürüm kontrol sistemidir.
Sürüm Geçmişi
v1.0
İlk Versiyon
v2.0
Güncelleme
v3.0
En Son Sürüm
Version Control System
Her değişiklik kaydedilir ve gerektiğinde geri dönülebilir. Kod geçmişiniz güvende!
Neden Git Kullanılır?
Değişiklikleri Kaydeder
Her değişiklik tarihçesi saklanır
Geri Alınabilir Hatalar
Hatalı kodları kolayca geri alabilirsiniz
Takım Çalışmasını Kolaylaştırır
Birden fazla kişi aynı anda çalışabilir
Bulut Yedekleme
Kodlarınız güvenle saklanır
Git Nasıl Çalışır?
Basit Mantık
Yerel Depo
Bilgisayarında tuttuğun proje
Uzak Depo
İnternette tuttuğun proje (GitHub)
Temel Git Komutları
En çok kullanılan komutlar
git initYeni proje oluşturur
git addDeğişiklikleri hazırlar
git commitKaydeder
git pushSunucuya gönderir
git pullGünceller
Çalışma Dizini
Hazırlama Alanı
Yerel Depo
Uzak Depo
Gerçek Hayattan Örnek
Birlikte Çalışma Senaryosu
Ali
Frontend Developer
Ali frontend geliştiricisi,
Ayşe
Backend Developer
Ayşe backend geliştiricisi.
Git Magic! ✨
Ali tasarımı yapar, Ayşe fonksiyonları ekler.
Git sayesinde aynı proje üzerinde karışmadan çalışırlar.
GitHub ve Ekip Çalışması
GitHub, Git depolarını çevrimiçi olarak saklamanı ve paylaşmanı sağlar.
Kod Paylaşımı
Projeleri kolayca paylaş
İşbirliği
Ekip üyeleriyle çalış
Açık Kaynak
Dünya ile paylaş
Versiyonlama ve Branching
Branch (dal), projenin farklı bir kopyasıdır. Deneme yaparken ana projeyi etkilemez.
Ana Dal (main)
Özellik Dalı (feature)
Birleştir (merge)
Pro Tip: Branch kullanarak yeni özellikler ekleyebilir, hata düzeltmeleri yapabilir ve ana kodunuzu koruyabilirsiniz!
Git Nerelerde Kullanılır?
Gerçek Dünya Kullanımı
Şirket İçi Yazılım Ekipleri
Açık Kaynak Projeler
Oyun Geliştirme
Web Geliştirme
Mobil Geliştirme
Git ile Kontrol Senin Elinde!
Git'i öğrenmek, takım çalışmasında ustalaşmanın ilk adımıdır.
Hazırlayan: Ali Cem Yılmaz • 2025