⚙️ Kurulum ve İlk Ayarlar
Kurulum ve İlk Ayarlar: Git kurmak, bir şantiyeye girmeden önce resmi yüklenici kaydı yaptırmak gibidir: kapı her rozetini, adını ve hangi kapıdan girdiğini kaydeder; çaktığın he
Git kurmak, bir şantiyeye girmeden önce resmi yüklenici kaydı yaptırmak gibidir: kapı her rozetini, adını ve hangi kapıdan girdiğini kaydeder; çaktığın her çivi sana izlenebilir. Komutlara geçmeden önce üzerinde durmaya değer soru şu: şu an tek başınayken Git'in adını ve email'ini neden bilmesi gerekiyor? Çünkü altı ay sonra CI pipeline belirli bir commit'te bozulduğunda takımın ilk sorusu "bunu kim değiştirdi?" olur ve author metadata eksikse tüm audit log anlamsızlaşır. Java analojisi: Maven veya Gradle'da projeyi herhangi bir yere yayınlamadan önce groupId, artifactId, version koordinatlarını tanımlarsın; `git config --global user.name` da commit'lerin yayınlanabilmesi için gereken aynı tanımlama katmanıdır. QA'da hatalı veya eksik commit kimliği; audit loglarını kullanılamaz hale getirir, CODEOWNERS otomatik reviewer atamasını kırar ve GDPR kapsamındaki kod değişikliği izlenebilirliğini bozar.
Git komutlarından önce: terminal araçlarını anla
git-terminal-shell-map
Terminal, Shell ve Git: kim ne yapar?
Bir komutun görsel terminal penceresinden shell motoruna, oradan Git’e gidip okunabilir çıktı olarak geri dönmesini izle.
git-terminal-install-use
İndir, kur, aç, doğrula: güvenli ilk çalıştırma
Gerçek projeye dokunmadan önce Windows Git Bash, macOS Terminal, Linux terminal ve IDE terminal yolunu izle.
Try It Yourself: Terminalde güvenli ilk tur
Git Bash veya terminal içinde önce nerede olduğunu gör, klasör aç, içine gir, Git kurulu mu kontrol et ve repo durumunu sor.
Önce hangi klasörde olduğunu gör
Bulunduğun klasörde ne var listele
Deneme klasörü oluştur
Yeni klasörün içine gir
Kurulum adımları
- winget install --id Git.Git -e --source winget — Git for Windows paketini winget ile kur. Winget yoksa resmi Git for Windows installer’ını indir ve başlangıç için varsayılan seçeneklerle ilerle.
- git --version — Yeni bir PowerShell veya Git Bash açıp kurulumu doğrula. Beklenen çıktı: git version 2.x.x.
- git config --global user.name "Ad Soyad" — Commit author adını ayarla. Bunu her snapshot’ın üstündeki isim etiketi gibi düşün.
- git config --global user.email "sen@example.com" — Commit author emailini ayarla. GitHub hesabına bağlı email veya GitHub no-reply email kullan.
- git config --global init.defaultBranch main — Yeni local repository’lerin main branch adıyla başlamasını sağla.
- git config --global --list — Commit atmadan önce name, email ve default branch ayarlarını gör.