Git Kullanarak Bir Proje Nasıl Versiyonlanır? 
Git Kullanarak Bir Proje Nasıl Versiyonlanır? 

Git Kullanarak Bir Proje Nasıl Versiyonlanır? 

 

Git, yazılım geliştirme sürecinde en yaygın kullanılan sürüm kontrol sistemlerinden biridir. Bir projeyi versiyonlamak, kodun farklı sürümlerini takip etmek ve işbirliğini kolaylaştırmak için Git mükemmel bir araçtır. Bu yazıda, Git kullanarak bir projeyi nasıl versiyonlayacağınızı ve sürüm kontrolünün avantajlarını adım adım öğreneceksiniz.

 

1. Adım: Git'i Yükleme ve Başlatma

 

Git kullanmaya başlamadan önce, bilgisayarınıza Git'i yüklemeniz gerekir. Git, Windows, macOS ve Linux için indirilebilir. Git'i yüklemek için aşağıdaki adımları takip edebilirsiniz:

  • Windows: Git'i buradan indirip yükleyebilirsiniz.
  • macOS: Homebrew veya Xcode aracılığıyla Git yüklenebilir. Terminal üzerinden brew install git komutunu verebilirsiniz.
  • Linux: Çoğu Linux dağıtımında, Git paket yöneticisiyle kolayca kurulabilir. Örneğin, Ubuntu için sudo apt install git komutunu kullanabilirsiniz.

Git'i yükledikten sonra, terminal üzerinden Git'i başlatmak için aşağıdaki komutu kullanabilirsiniz:

git --version

2. Adım: Yeni Bir Git Deposu Oluşturma

 

Git deposu, yazılım projelerinizi sürüm kontrolünde tutmanızı sağlayan bir yapıdır. Yeni bir Git deposu oluşturmak için, projenizin kök dizinine gidin ve şu komutu kullanın:

git init

Bu komut, projede bir .git klasörü oluşturur ve proje dizininizi bir Git deposuna dönüştürür.

3. Adım: Dosyaları Git ile İzleme (Add)

 

Git, dosyalarınızda yapılan değişiklikleri izler. Bir dosya üzerinde değişiklik yaptıktan sonra, bu değişiklikleri Git'e bildirmek için git add komutunu kullanmalısınız. Tek bir dosyayı eklemek için şu komutu kullanabilirsiniz:

git add dosya_adı

Veya tüm dosyaları eklemek için:

git add .

Bu komut, mevcut dizindeki tüm değişiklikleri izlemeye alır.

4. Adım: Değişiklikleri Kaydetmek (Commit)

 

Yapmış olduğunuz değişiklikleri Git'e kaydetmek için git commit komutunu kullanabilirsiniz. Bu işlem, bir değişiklik grubunun kaydedilmesi ve geçmişe not düşülmesi anlamına gelir. Bir commit mesajı eklemek için şu komutu kullanın:

git commit -m "Commit mesajı"

Commit mesajı, yaptığınız değişiklikleri açıklamak için önemlidir. Anlamlı ve açıklayıcı commit mesajları yazmaya özen gösterin.

5. Adım: Depoya Bağlantı Kurma (Remote)

 

Git, projeyi bir uzak depoya (remote) bağlamanıza imkan tanır. GitHub, GitLab veya Bitbucket gibi platformlarda barındırılan uzak depoları kullanabilirsiniz. Uzak bir depo oluşturduktan sonra, projeyi bu depoya bağlamak için şu komutu kullanabilirsiniz:

git remote add origin uzak_depo_URL

Bu komut, Git'e hangi uzak depoya bağlanacağını bildirir. Uzak depo URL'si, GitHub gibi platformlardaki proje sayfasından alınabilir.

6. Adım: Değişiklikleri Uzak Depoya Gönderme (Push)

 

Yapmış olduğunuz değişiklikleri uzak depoya göndermek için git push komutunu kullanabilirsiniz. İlk defa push işlemi yapıyorsanız, şu şekilde yazabilirsiniz:

git push -u origin master

Burada origin, uzak depo adıdır ve master, ana dalın adıdır. Eğer başka bir dal kullanıyorsanız, master yerine o dalın adını yazmalısınız.

7. Adım: Değişiklikleri Çekme (Pull)

 

Başka bir kişi projenin uzak deposunda değişiklik yaptıysa, bu değişiklikleri kendi bilgisayarınıza çekmek için git pull komutunu kullanabilirsiniz:

git pull origin master

Bu komut, uzak depodan en son değişiklikleri çeker ve yerel kopyanıza uygular.

8. Adım: Git'te Sürüm Etiketleme (Tag)

 

Git, önemli sürümleri etiketlemenizi sağlar. Etiketler, belirli bir commit'i kolayca işaretlemenizi ve bu sürüme referans vermenizi sağlar. Etiket oluşturmak için şu komutu kullanabilirsiniz:

git tag v1.0

Bu komut, mevcut commit'e v1.0 etiketini ekler. Etiketleri uzak depoya göndermek için ise şu komutu kullanabilirsiniz:

git push origin v1.0

9. Adım: Versiyonları İzleme ve Geçmişi Görüntüleme

 

Git ile versiyonları izlemek ve geçmişi görüntülemek oldukça basittir. Projedeki commit geçmişini görmek için şu komutu kullanabilirsiniz:

git log

Bu komut, yapılan tüm commit'leri ve her bir commit'e ait mesajları gösterir. Daha fazla bilgi ve geçmiş görmek için log komutuna çeşitli seçenekler ekleyebilirsiniz.

10. Adım: Çatallama ve Birleştirme (Branching & Merging)

 

Git, projelerde farklı iş akışları yaratmanıza olanak tanır. Farklı özellikleri geliştirmek için dallar (branches) oluşturabilir ve bu dallarda çalışabilirsiniz. Yeni bir dal oluşturmak için şu komutu kullanın:

git branch yeni_dal

Oluşturduktan sonra, bu dalda çalışmak için:

git checkout yeni_dal

İşiniz bitince, dalı ana dala birleştirmek için git merge komutunu kullanabilirsiniz:

git merge yeni_dal

Özet: Git, bir projenin farklı sürümlerini yönetmek ve işbirliğini kolaylaştırmak için mükemmel bir araçtır. Git ile projeleri versiyonlayabilir, değişiklikleri izleyebilir, dallar oluşturabilir ve geçmişi rahatça takip edebilirsiniz.

Related Posts
  • Kocaeli Hurdacı: Yüksek Fiyattan Yerinde Hurda Alımı
    Kocaeli Hurdacı: Yüksek Fiyattan Yerinde Hurda Alımı

    Kocaeli'nin öncü geri dönüşüm firması Metsan Metal, her nevi hurdanızı adresinizden değerinde alır. Şeffaf fiyat politikası ve anında nakit ödeme garantisiyle hizmetinizdeyiz.

  • Acarkent Villa Fiyatları 2026
    Acarkent Villa Fiyatları 2026

    2026 yılında Acarkent villa fiyatlarını etkileyecek faktörler, maliyet artışları, kiralama getirisi ve yatırımcılar için stratejik öngörüleri içeren detaylı analiz yazısı

  • Acarkent Villa Satın Alma Rehberi
    Acarkent Villa Satın Alma Rehberi

    Acarkent villa satın alma süreci, villa tipleri (A, B, C), yatırım avantajları ve bölgenin sunduğu sosyal imkanlar hakkında kapsamlı rehber yazı

  • Beykent Anaokulları
    Beykent Anaokulları

    Beykent anaokulları rehberi: fiyatlar, tavsiyeler ve veli yorumları ile çocuğunuz için en doğru anaokulunu seçin.