Git logo

Gitv2.54.0

ℹ️ ARM sürümü: Snapdragon veya Apple M serisi gibi ARM işlemcili cihazlar için önerilir. Daha verimli çalışır.
Sürüm
2.54.0
Boyut
56 ⁓ 62 Mb
Puan
İndirme
1
Eklenme
Haziran 27, 2026
Güncelleme
📄 Açıklama

Git Nedir? Yazılımcılar İçin Vazgeçilmez Versiyon Kontrol Sistemi

Bir projede birden fazla kişi aynı anda kod yazdığında, “kim hangi dosyayı ne zaman değiştirdi”, “bu satırı kim bozdu”, “bir önceki sürüme nasıl dönerim” soruları kaçınılmaz hale gelir. Git, tam olarak bu kaosu önlemek için tasarlanmış, dünya genelinde yazılım geliştirmenin standart aracı haline gelmiş bir versiyon kontrol sistemidir. Bu rehberde Git’in ne işe yaradığını, bilgisayarınıza nasıl kurulacağını ve günlük kullanımda işinize yarayacak temel komutları ele alıyoruz.

Git nedir, ne işe yarar?

Git, bir projedeki dosya değişikliklerini zaman içinde takip eden, “dağıtık” (distributed) bir versiyon kontrol sistemidir. 2005 yılında Linus Torvalds tarafından geliştirilmiştir ve bugün profesyonel yazılımcıların büyük çoğunluğu tarafından ana versiyon kontrol aracı olarak kullanılmaktadır.

“Dağıtık” olmasının pratik anlamı şu: GitHub, GitLab gibi merkezi bir sunucu olmadan da çalışabilir, çünkü her geliştiricinin bilgisayarında projenin tüm geçmişiyle birlikte tam bir kopyası bulunur. İnternet bağlantınız olmasa bile değişikliklerinizi kaydedebilir (commit), önceki sürümlere dönebilir, dallanma (branch) oluşturabilirsiniz.

Git sadece profesyonel yazılım ekipleri için değil; tek başına proje geliştiren, kod yazan veya bir metin dosyasının geçmişini takip etmek isteyen herkes için faydalı bir araçtır. Örneğin kendi geliştirdiğiniz bir uygulamayı Visual Studio Code gibi bir editörde yazarken, Git ile her aşamayı güvenle kayıt altına alabilirsiniz.

Git’in temel faydaları nelerdir?

Değişiklik geçmişi: Bir dosyada yaptığınız her değişiklik kayıt altına alınır. İstediğiniz an, projenin geçmişteki herhangi bir noktasına geri dönebilirsiniz.

Dallanma (branching): Ana koddan ayrılan bağımsız bir “dal” oluşturup yeni bir özelliği deneyebilir, sorun çıkarsa ana koda hiç dokunmadan o dalı silebilirsiniz.

İşbirliği: Birden fazla kişi aynı projede eş zamanlı çalışabilir; Git, kimin hangi dosyayı değiştirdiğini takip eder ve çakışan değişiklikleri size gösterir.

Geri alınabilirlik: Yanlışlıkla silinen bir kod bloğu, bozulan bir özellik — hepsi geçmiş kayıtlardan kolayca geri getirilebilir.

Git programı kapak resmi

⚠️ Git nasıl kurulur? (Windows için adım adım)

  1. Git’in resmi indirme sayfasından (veya bu sayfadaki indirme bağlantısından) kurulum dosyasını indirin.
  2. İndirilen .exe dosyasını çalıştırın. Kurulum sihirbazı açılacaktır.
  3. Çoğu adımda varsayılan ayarları değiştirmeden “İleri” (Next) butonuna basabilirsiniz; özellikle yeni başlayanlar için varsayılan seçenekler güvenlidir.
  4. “Adjusting your PATH environment” adımında “Git from the command line and also from 3rd-party software” seçeneğinin işaretli olduğundan emin olun — bu, Git’i hem Git Bash’ten hem de normal Komut İstemi’nden (CMD) kullanmanızı sağlar.
  5. Kurulum tamamlandığında, Başlat menüsünden “Git Bash”i açarak kurulumu test edebilirsiniz.

Kurulumdan sonra ilk yapmanız gereken, Git’e kim olduğunuzu tanıtmaktır. Git Bash’i açıp şu komutları çalıştırın:

git config --global user.name "Adınız"
git config --global user.email "[email protected]"

Eğer geliştirdiğiniz projeyi bir sunucuya yüklemeniz gerekiyorsa, Git ile sürüm kontrolünü yaptıktan sonra dosyaları FileZilla gibi bir FTP istemcisiyle sunucuya aktarabilirsiniz.

Bilmeniz gereken temel Git komutları

  • git init — Mevcut bir klasörü Git deposuna (repository) dönüştürür.
  • git clone [url] — Uzak bir depodaki (örneğin GitHub’daki) projeyi bilgisayarınıza indirir.
  • git add . — Değiştirdiğiniz tüm dosyaları bir sonraki kayda (commit) hazırlar.
  • git commit -m "açıklama" — Hazırlanan değişiklikleri açıklamayla birlikte kalıcı olarak kaydeder.
  • git push — Yerel kayıtlarınızı uzak sunucuya (GitHub gibi) gönderir.
  • git pull — Uzak sunucudaki güncel değişiklikleri bilgisayarınıza çeker.
  • git status — O an hangi dosyaların değiştiğini, hangilerinin kayda hazır olduğunu gösterir.
  • git log — Projenin tüm commit geçmişini listeler.

Bu sekiz komutu öğrenmeniz, günlük kullanımın büyük bir kısmını karşılamaya yetecektir. Backend tarafında bir veritabanı kullanıyorsanız, projenizin parçası olarak MySQL kurulumunu da Git ile aynı şekilde versiyonlayarak yönetebilirsiniz.

Git ile GitHub arasındaki fark nedir?

Bu, en sık karıştırılan konulardan biri: Git bir araç/programdır (bilgisayarınıza kurulur), GitHub ise Git ile oluşturduğunuz projeleri internette barındırmanızı sağlayan bir platform/hizmettir. Git olmadan GitHub kullanamazsınız, ama Git’i GitHub’a hiç bağlanmadan, tamamen kendi bilgisayarınızda da kullanabilirsiniz.

Mobil uygulama geliştirenler için de durum benzer: Android Studio içinde Git desteği hazır gelir, projenizi doğrudan IDE üzerinden GitHub’a bağlayabilirsiniz.


Sıkça Sorulan Sorular
Git ücretsiz mi?

Evet, Git tamamen ücretsiz ve açık kaynaklıdır; ticari veya kişisel projelerde herhangi bir lisans ücreti ödemeden kullanabilirsiniz.

Git Bash nedir, Komut İstemi’nden farkı ne?

Git Bash, Git for Windows kurulumuyla birlikte gelen, Linux/Unix tarzı komutları Windows’ta çalıştırmanızı sağlayan bir terminal uygulamasıdır. Git komutlarının çoğu Git Bash’te daha sorunsuz çalışır, bu yüzden geliştiriciler genelde CMD yerine Git Bash’i tercih eder.

Git kullanmak için programlama bilmek gerekir mi?

Hayır, Git’in temel komutlarını kullanmak için ileri düzey programlama bilgisi gerekmez. Yalnızca birkaç temel komutu (init, add, commit, push, pull) öğrenmek, çoğu kullanıcı için yeterlidir.

Git ile GitHub Desktop arasındaki fark nedir?

Git, komut satırından kullanılan temel araçtır. GitHub Desktop ise bu komutları tıklanabilir butonlarla sunan, görsel arayüzlü bir uygulamadır. Komut satırına alışkın olmayanlar GitHub Desktop’ı tercih edebilir, ancak Git’in kendisinin kurulu olması yine de gereklidir.


Sonuç

Git, ister tek başınıza küçük bir proje geliştirin ister büyük bir ekiple çalışın, kod geçmişinizi güvenle yönetmenizi sağlayan vazgeçilmez bir araçtır. Kurulumu birkaç dakika sürer, öğrenme eğrisi düşüktür ve bir kez alıştığınızda projelerinizi onsuz yönetmek zor gelecektir. Kendi projenizi paket haline getirip dağıtmak isterseniz, Inno Setup ile kurulum dosyası da oluşturabilirsiniz.


🖼 Ekran Görüntüleri
Git screenshotGit screenshotGit screenshot
ℹ️ Program Bilgileri
Sürüm2.54.0
GeliştiriciSoftware Freedom Conservancy
Dosya Boyutu56 ⁓ 62 Mb
LisansÜcretsiz
GereksinimlerWin 8.1/10/11
Dilİngilizce
Eklenme TarihiHaziran 27, 2026
KategoriProgramlama
PlatformWindows
Toplam İndirme1
Ekleyenpersistent
⭐ Puan & Yorumlar
0 oy
5★
4★
3★
2★
1★

Bu programı puanlayın:

Yorum Bırakın

Benzer Programlar

Notepad++

Notepad++ İndir: Windows İçin Ücretsiz Metin ve Kod Editörü Notepad++, Windows kullanıcıları için geliştirilmiş…

Android Studio logo

Android Studio İndir: Android Uygulama Geliştirmenin Resmi IDE’si Android Studio, Google tarafından geliştirilen ve…

İndir
Orwell Dev-C++

Orwell Dev-C++ İndir: Hafif C ve C++ Geliştirme Ortamı Orwell Dev-C++, Windows üzerinde C…