top of page

Git ve GitLab


 Git ve GitLab Nedir? Ne İşe Yarar?


Merhaba!

Yazılım geliştirme sürecinde öğrendiğim en değerli şeylerden biri, versiyon kontrol sistemleri kullanmak oldu. İşte burada Git ve GitLab devreye giriyor.

Git
Git

Git, dosyalarınızın geçmişini takip eden ve farklı sürümler arasında geçiş yapmanızı sağlayan

GitLab
GitLab

GitLab ise, Git’i temel alan, kodlarınızı depolayabileceğiniz, ekip arkadaşlarınızla iş birliği yapabileceğiniz ve projelerinizi yönetebileceğiniz bir platformdur.

bir versiyon kontrol sistemidir.

Neden Git Kullanmalıyım?

İlk başlarda “dosyaları zaten yedekleyebiliyorum, Git’e ne gerek var?” diye düşünüyordum.Ama Git sayesinde:

  • Kodunuzun geçmişini görebilirsiniz

  • Hatalı değişiklikleri geri alabilirsiniz

  • Aynı proje üzerinde ekip olarak çalışabilirsiniz

  • Yeni özellikleri test etmek için branch (dal) oluşturabilirsiniz

    Örneğin:

    ree

GitLab ile Tanışmam

GitLab, benim için Git’i çok daha güçlü hale getirdi. Çünkü:

  • Bulut üzerinde kod depolayabiliyorum

  • Projelerim için private repository (özel depo) oluşturabiliyorum

  • Merge Request ile kodları inceleyip onaylayabiliyoruz

  • Otomatik test ve dağıtım (CI/CD) süreçlerini yönetebiliyorum

📌 Örnek: Ekip arkadaşım kodunu feature/login branch’ine ekliyor, sonra Merge Request açarak ana projeye entegre etmemi istiyor. Ben de değişiklikleri gözden geçirip onaylıyorum.


Git, kod geçmişinizi yönetir.GitLab ise, bu süreci profesyonel ve ekip odaklı hale getirir.

Benim tavsiyem, yazılıma yeni başlasanız bile projelerinizi mutlaka Git ile versiyonlayın ve GitLab gibi bir platformda saklayın. Çünkü ilerde ekiple çalışmaya başladığınızda bu alışkanlık hayati önem taşıyor.


 
 
 

Yorumlar


bottom of page