İçeriğe geç
Blog · Yazılım

Git Ne İçin Kullanılır? Sürüm Kontrolü ve Takım İş Birliği Rehberi

Git nedir, ne için kullanılır? Dağıtık sürüm kontrol sistemi, commit, branch, merge mantığı ve yazılım geliştiricilerin zaman makinesi.

Webino App Ekibi Son güncelleme: 6 dk okuma
Bu sayfada · 10 başlık

Git, modern yazılım dünyasının tartışmasız en önemli sürüm kontrol sistemidir (VCS). Projendeki her değişikliği zaman damgalarıyla kayıt altına alarak adeta bir "zaman makinesi" gibi çalışır. Bir hata yaptığında tek bir komutla dünkü çalışan sürüme dönebilir veya takım arkadaşlarınla aynı dosyalar üzerinde çakışma yaşamadan eşzamanlı çalışabilirsin.

Git Hakkında Bilmen Gereken 5 Temel Soru

Ne İçin Kullanılır?

Kod tabanındaki tüm değişiklikleri kaydetmek, geçmiş sürümlere dönebilmek ve ekip halinde çakışmadan çalışmak için kullanılan dağıtık sürüm kontrol sistemidir.

Neler Yapılır?

Kod commit’leme, farklı özellikler için branch (dal) açma, birleştirme (merge) ve hatalı sürümleri geri alma işlemleri yapılır.

Nerede Kullanılır?

Tek kişilik projelerden binlerce kişilik dev teknoloji ekiplerine kadar istisnasız tüm yazılım dünyasında kullanılır.

Nasıl & Nerede Çalıştırılır?

git-scm.com adresinden veya paket yöneticisinden kurulur; terminalden komut satırıyla veya VS Code içinden çalıştırılır.

Neden Önemlidir?

Kodunuzun emniyet kemeridir; hiçbir çalışmayı kaybetmemenizi ve ekiplerin aynı dosyalarda güvenle çalışmasını sağlar.

Git ile Gerçek Hayatta Neler Yapılır?

En Çok Kullanılan Temel Git Komutları

Git
# Yeni bir depo başlat
git init

# Değişiklikleri sahneye ekle
git add .

# Değişiklikleri anlamlı bir mesajla kaydet
git commit -m "Kullanıcı giriş formu eklendi"

# Yeni bir geliştirme dalı aç ve ona geç
git checkout -b yeni-ozellik

# Uzak sunucudaki depoya gönder
git push origin main

Git kullanırken duyacağın kavramlar

Depo (repository)
Git'in takip ettiği proje klasörü ve tüm geçmişi.
Kayıt (commit)
Projenin belli bir andaki fotoğrafı. Her kaydın bir açıklama mesajı olur.
Dal (branch)
Ana kodu bozmadan yeni bir özelliği ayrı denediğin paralel çalışma yolu.
Birleştirme (merge)
Bir daldaki değişiklikleri başka bir dala eklemek.
Çakışma (conflict)
İki kişi aynı satırı farklı değiştirdiğinde Git'in hangisini seçeceğini sana sorması.

Nasıl kurulur?

Adımları görsellerle takip et. Ekran görüntüsüne dokunarak büyütebilirsin; sürümüne veya işletim sistemine göre düğmelerin yeri değişebilir.

  1. 1

    git-scm.com adresinden indir. Windows'ta kurulumdaki varsayılan ayarları değiştirmeden ilerleyebilirsin.

    Gerçek ekran görüntüsü Resmi site · 3 Kasım 2026 ekran görüntüsü
    Windows için Git indirme ve kurulum seçenekleri.

    Windows için Git indirme ve kurulum seçenekleri.

  2. 2

    Mac'te Terminal'e şunu yaz. Git yüklü değilse kurulmasını isteyen bir pencere açılır:

    Terminal
    git --version
    Şekil 2 · Terminal Git'in sürümünü yazıyorsa kurulum tamam. (temsili çizim)
  3. 3

    Kurulumdan sonra adını ve e-postanı bir kez tanıt:

    Terminal
    git config --global user.name "Adın Soyadın"
    git config --global user.email "eposta@ornek.com"
    Şekil 3 · Ayarlarını kontrol etmek için: git config --global --list (temsili çizim)

Sık karşılaşılan sorunlar ve çözümleri

Bir yerde takılırsan önce buraya bak.

"fatal: not a git repository" hatası

Çözüm: Yanlış klasördesin ya da bu klasörde henüz git init çalıştırılmamış.

Son kayıt mesajını yanlış yazdım

Çözüm: Henüz GitHub'a göndermediysen şu komutla düzeltebilirsin: git commit --amend -m "Yeni mesaj"

Çakışma (merge conflict) çıktı

Çözüm: Dosyada <<<<<<<, ======= ve >>>>>>> ile işaretlenen yerleri düzenleyip istediğin hâli bırak, sonra git add ve git commit yap.

Sık sorulan sorular

Git ile GitHub aynı şey mi? +

Hayır. Git bilgisayarında çalışan kayıt aracıdır; GitHub ise bu kayıtları internette saklayan bir sitedir.

Git öğrenmek zor mu? +

Günlük işlerin çoğu için 5-6 komut yeterli: init, add, commit, status, log, push.

Git nasıl kurulur? İlk sürüm kaydına başlangıç ile Profesyonel Çalışma Düzeni ve En İyi Pratikler

Git nasıl kurulur? İlk sürüm kaydına başlangıç aracını yalnızca temel kurulumla bırakmayıp günlük yazılım geliştirme sürecinde verimli kullanmak için şu kontrol listesini alışkanlık haline getirmelisin:

Aşama Doğru Uygulama (Best Practice) Kaçınılması Gereken Hata Kazanım
1. Kurulum ve Yapılandırma Resmi kaynaktan kararlı (LTS/Stable) sürümü kurmak ve sürüm numarasını doğrulamak Rastgele üçüncü parti sitelerden eski kurulum paketi indirmek Güvenlik yamaları ve güncel dokümantasyonla tam uyum
2. Proje Klasör ve Ortam Düzeni Her proje için ayrı çalışma dizini ve yapılandırma dosyası kullanmak Tüm denemeleri masaüstünde veya sistem kök dizininde karıştırmak Bağımlılık çakışmalarını ve dosya kayıplarını önler
3. Güvenlik ve Gizli Bilgiler API anahtarlarını, parolaları ve bağlantı dizelerini ortam değişkenlerinde (`.env`) tutmak Parola veya gizli anahtarları doğrudan kod içine veya ekran görüntüsüne dahil etmek Yetkisiz erişim ve veri sızıntısı riskini ortadan kaldırır
4. Hata Ayıklama (Debugging) Bir sorun çıktığında önce günlük (log) çıktısını ve hata mesajının satır numarasını okumak Hata mesajını okumadan rastgele ayarları değiştirip yeniden kurmak Sorun çözme süresini saatlerden dakikalara indirir

Özellikle ekip çalışmalarında Git nasıl kurulur? İlk sürüm kaydına başlangıç ayarlarının ekip arkadaşlarınla aynı sürümde olması ("benim bilgisayarımda çalışıyordu" sorununu önlemek açısından) kritik önem taşır. İlk projeni tamamladıktan sonra klavye kısayollarını ve otomasyon özelliklerini adım adım iş akışına dahil edebilirsin.

Pratik Araç Rehberi

Git Kurulum ve Kullanım Adımlarına Geç

Git aracını bilgisayarına kurmak, ilk projenle çalıştırmak ve sık karşılaşılan hataların çözümlerini görmek için hazırladığımız özel sayfayı inceleyebilirsin.

Yayın:

↑ Başa dön

Yazan

Webino App Ekibi

Teknolojiyi sade Türkçeyle anlatan rehberler. Örnekleri kendin deneyebilir, bağlantılı resmi belgelerle konuyu derinleştirebilirsin.

Bunları da okuyabilirsin

Tüm yazılar →

Yorumlar

Soruların ya da eklemek istediklerin varsa yaz.

Bu içerik işine yaradı mı?

Görüşünü aşağıdan işaretleyebilir ve varsa notunu bırakabilirsin.