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!