Ana Sayfa

Rehber — Sürüm Kontrolü

Git Nedir?

Yazılım dünyasında sürüm kontrolünü basitçe, sıfırdan öğren.

Hazırlayan: Ali Cem Yılmaz

01

Git'in Temel Tanımı

Git, kodlarda yapılan değişiklikleri kaydeden ve ekiplerin aynı proje üzerinde çalışmasını kolaylaştıran bir sürüm kontrol sistemidir.

Sürüm Geçmişi

  1. v1.0İlk sürüm
  2. v2.0Güncelleme
  3. v3.0En son sürüm

Version Control System

Her değişiklik kayıt altına alınır; istediğin an geçmiş bir sürüme güvenle geri dönebilirsin.

02

Neden Git Kullanılır?

01

Değişiklikleri Kaydeder

Her değişiklik tarihçesi saklanır

02

Geri Alınabilir Hatalar

Hatalı kodları kolayca geri alabilirsiniz

03

Takım Çalışmasını Kolaylaştırır

Birden fazla kişi aynı anda çalışabilir

04

Bulut Yedekleme

Kodlarınız güvenle saklanır

03

Git Nasıl Çalışır?

Basit Mantık

Yerel Depo

Bilgisayarında tuttuğun proje

Push = Gönder
Pull = Çek

Uzak Depo

İnternette tuttuğun proje (GitHub)

04

Temel Git Komutları

En çok kullanılan komutlar

git init

Yeni proje oluşturur

git add

Değişiklikleri hazırlar

git commit

Kaydeder

git push

Sunucuya gönderir

git pull

Günceller

Çalışma Dizini
Hazırlama Alanı
Yerel Depo
Uzak Depo

05

Gerçek Hayattan Örnek

Birlikte Çalışma Senaryosu

A

Ali

Frontend Developer

Ali frontend geliştiricisi,

A

Ayşe

Backend Developer

Ayşe backend geliştiricisi.

Git

Ali tasarımı yapar, Ayşe fonksiyonları ekler.

Git sayesinde aynı proje üzerinde karışmadan çalışırlar.

Ali — UI tasarımı
Ayşe — API entegrasyonu
Birleştirme başarılı

06

GitHub ve Ekip Çalışması

GitHub, Git depolarını çevrimiçi olarak saklamanı ve paylaşmanı sağlar.

Kod Paylaşımı

Projeleri kolayca paylaş

İşbirliği

Ekip üyeleriyle çalış

Açık Kaynak

Dünya ile paylaş

07

Versiyonlama ve Branching

Branch (dal), projenin farklı bir kopyasıdır. Deneme yaparken ana projeyi etkilemez.

Ana Dal (main)

Özellik Dalı (feature)

Birleştir (merge)

İpucu: Branch kullanarak yeni özellikler ekleyebilir, hata düzeltmeleri yapabilir ve ana kodunu hep güvende tutabilirsin.

08

Git Nerelerde Kullanılır?

Gerçek Dünya Kullanımı

Şirket İçi Yazılım Ekipleri
Açık Kaynak Projeler
Oyun Geliştirme
Web Geliştirme
Mobil Geliştirme

Git ile Kontrol Senin Elinde!

Git'i öğrenmek, takım çalışmasında ustalaşmanın ilk adımıdır.

Hazırlayan: Ali Cem Yılmaz · 2026 · GitHub