Git Eğitimi
GIT yazılım geliştirme süreçlerinde kullanılan, hız odaklı, dağıtık çalışan bir sürüm kontrol ve kaynak kod yönetim sistemidir.
GIT sürüm kontrol sistemini kullanan her bir çalışma dizini (proje), internet erişimi ya da merkezi bir depo olmaksızın tüm düzenleme geçmişini tutmakta ve bir sürüm kontrol sisteminin ihtiyaç duyduğu tüm komutları barındırmaktadır.
Bu eğitim programı, katılımcılara projelerinde Git versiyonlama sistemini etkin bir biçimde kullanmayı amaçlıyoruz.
Kimler katılmalı:
- Git bilmeyen, ancak SVN gibi başka versiyonlama sistemlerine aşina olanlar
- Git birkaç komutu ile kullanan ancak detayları ile öğrenmek isteyenler
- Git kullanımında sorunlar yaşayan, sık sık hata yapanlar
- Git’in yazılım süreçlerini nasıl şekillendirebileceğini merak edenler
- Git’i takımlarında en verimli nasıl kullanabiliri merak edenler
İçerik
- Git tarihçesi, Git nedir? Neden Git?
- Git sürüm sistemi
- Git ayarları ve ilk sürüm
- Git ve işbirliği
- Git ile uzak sunucularla çalışmak
- Git geçmişini görüntülemek
- Git ve çalışma kolları (branch)
- Çalışma kolu oluşturmak, birleştirmek, silmek
- Git merge ve rebase komutları
- Git ile conflict çözmek
- Git ile yapılan hataları geri sarma yöntemleri
- Git ile geçici saklama (stashing)
- Git resetleme türleri (mixed, soft, hard)
- Git ile çalışma modelleri
- Git merge ve diff araçlarının kullanımı
- Github ve Bitbucket giriş
- Asciidoc ve Döküman yönetimi