Git ve GitHub Nasıl Kullanılır? Adım Adım Rehber

Yazılım geliştirme süreçlerinde kodun yönetimi ve versiyon kontrolü büyük önem taşır. Bu bağlamda Git ve GitHub, modern yazılım geliştirme dünyasında en yaygın kullanılan araçlardan ikisidir. Git, bir versiyon kontrol sistemi iken, GitHub, bu sistemin kullanıldığı, geliştiricilerin kodlarını paylaştığı ve işbirliği yaptığı bir platformdur. Bu yazıda, Git ve GitHub'ı nasıl kullanabileceğinizi adım adım anlatacağız.


GIT Versiyon Kontrol Sistemi ve GitHub nedir? Nasıl kullanılır? | by  Meleknaz Ablak | Medium


1. Git Nedir ve Neden Önemlidir?

Git Nedir?

Git, dosyalarınızın geçmişini takip eden ve birden fazla geliştiriciyle işbirliği yapmanızı sağlayan bir versiyon kontrol sistemidir.


Neden Git Kullanmalısınız?

Git, projelerinizin çeşitli versiyonlarını güvenli bir şekilde saklamanızı, geri almanızı ve işbirliğini kolaylaştırır.


2. Git'in Kurulumu

Git'i Kurma

Git'i kurmak için Git resmi sitesinden işletim sisteminize uygun sürümü indirip kurulum adımlarını takip edin.


Kurulumun Doğrulanması

Terminal veya Komut İstemi’ni açarak git --version komutunu çalıştırın. Kurulum başarılıysa, yüklü olan Git sürümünü göreceksiniz.


3. Git Kullanımına Giriş

Depo (Repository) Oluşturma

git init komutu ile yeni bir Git deposu oluşturabilirsiniz.


Dosyaları Takip Etme

git add <dosya_adi> komutu ile dosyalarınızı takip etmeye başlayabilirsiniz.


Değişiklikleri Kaydetme (Commit)

git commit -m "Açıklama" komutu ile dosya değişikliklerinizi kaydedebilirsiniz.


Durumu Kontrol Etme

git status komutu ile depodaki dosyaların durumunu kontrol edebilirsiniz.


4. GitHub Nedir ve Nasıl Kullanılır?


How to communicate like a GitHub engineer: our principles, practices, and  tools - The GitHub Blog


GitHub Nedir?

GitHub, Git ile entegre çalışan, geliştiricilerin kodlarını paylaşmasına ve işbirliği yapmasına olanak tanıyan bir platformdur.


GitHub Hesabı Oluşturma

GitHub'ın resmi sitesinden ücretsiz bir hesap oluşturabilirsiniz.


GitHub’da Depo Oluşturma

GitHub'da yeni bir depo oluşturmak için, hesabınıza giriş yapıp "New Repository" seçeneğini kullanabilirsiniz.


5. Git ile GitHub Entegrasyonu

Depoyu GitHub’a Gönderme (Push)


Remote Ekleme:

git remote add origin <repository_URL> komutu ile yerel depoyu GitHub deposuna bağlayın.


Push Yapma:

git push -u origin master komutu ile yerel değişikliklerinizi GitHub’a yükleyin.


GitHub’dan Kodu Çekme (Pull)

git pull origin master komutu ile GitHub'dan son güncellemeleri çekebilirsiniz.


6. Git ve GitHub İle İleri Seviye İşlemler

Branch (Dal) Kullanımı

git branch <dal_adi> komutu ile farklı dallar oluşturabilir ve aynı projede paralel geliştirme yapabilirsiniz.


Pull Request (Çekme İsteği)

GitHub'da başka bir depoya değişiklik önerisi göndermek için kullanılır. Bu özellik, özellikle açık kaynak projelerde yaygındır.


7. Git ve GitHub Hakkında İpuçları

Commit Mesajları

Anlamlı ve açıklayıcı commit mesajları yazmak, takım çalışmasını kolaylaştırır.


Dalları Temiz Tutma

Gereksiz dalları temizlemek, depo yönetimini kolaylaştırır.



Git ve GitHub, yazılım geliştiriciler için vazgeçilmez araçlardır. Bu rehberde, temel Git komutlarından GitHub ile entegrasyona kadar birçok önemli konuyu ele aldık. Daha fazlasını öğrenmek ve projelerinizde uygulamak için bu araçlarla sık sık çalışmanızı öneririz.

Merhaba, ben Murat.