1-Git & Github Nedir?
28 Eki 2024
12:37
YouTube'da izle
Açıklama
Bu video, yazılım geliştirmede versiyonlamanın önemi, versiyon kontrol sistemlerinin mantığı ve Git ile GitHub araçlarının kullanımı üzerine kapsamlı bir giriş sunmaktadır.
Videonun Öne Çıkan Başlıkları:
- Versiyonlama Neden Gereklidir? (0:30 - 3:18): Yazılım geliştirmede yapılan değişiklikleri dokümante etmek, hataları yönetmek ve belirli kilometre taşları (milestones) belirlemek için versiyonlamanın (majör, minör, patch) kritik önemi anlatılıyor.
- Versiyon Kontrol Sistemleri (3:19 - 6:07): Merkezi (örneğin SVN) ve dağıtık (örneğin Git) sistemler arasındaki farklar açıklanıyor. Dağıtık sistemlerin yerel çalışma avantajları vurgulanıyor.
- Git ve GitHub'ın Sunduğu Avantajlar (6:08 - 8:05): Git'in dağıtık yapısı, şube (branch) yönetimi ve güvenlik özellikleri; GitHub'ın ise bulut tabanlı depolama, ekip çalışması ve otomasyon (GitHub Actions) kapasitesi ele alınıyor.
- Uygulamalı Kurulumlar (8:06 - 12:22):
- Git kurulumu ve komut satırı üzerinden sürüm kontrolü (8:06 - 9:47).
- GitHub Desktop kurulumu, arayüz üzerinden depo (repo) yönetimi ve entegrasyon süreçleri (9:48 - 12:22).
Video, geliştiricilerin günlük hayatlarında projelerini daha düzenli ve güvenli yönetebilmeleri için temel bir yol haritası çizmektedir.