Git & GitHub Eğitimi
Git, kodun geçmişini takip etmeyi sağlayan bir sürüm kontrol sistemidir.
GitHub ise bu git projelerini barındırabileceğin bir platformdur. Yazılımcılar için olmazsa olmazdır.
1. Git Nedir?
Git, yaptığın değişiklikleri kaydeden bir sistemdir.
Kodu geri alabilir, geçmiş commitlere dönebilirsin.
git init # Proje başlatır
git status # Durumu gösterir
git add . # Dosyaları ekler
git commit -m "İlk commit" # Kayıt oluşturur
2. GitHub Nedir?
GitHub, kodlarını internette sakladığın ve paylaştığın platformdur.
• Repo oluşturma
• Commit geçmişi
• Branch yönetimi
• Açık kaynak projeler
3. Projeyi GitHub’a Yükleme
git init
git add .
git commit -m "İlk yükleme"
git remote add origin https://github.com/kullanici/REPO.git
git push -u origin main
4. Branch (Dal) Kullanımı
git branch yeni-ozellik
git checkout yeni-ozellik
# değişiklik yap
git add .
git commit -m "Yeni özellik eklendi"
5. GitHub Pages ile Site Yayınlama
GitHub ücretsiz hosting sağlar.
• Repo aç → Settings
• Pages sekmesi → Branch: main
• /root (klasör)
• Save
→ Siten yayınlanır!