Sobes.tech
Junior — Middle

Git sürüm kontrol sisteminin ne olduğunu ve takım geliştirmede nasıl kullanıldığını açıklayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

Git, kaynak kodu ve proje dosyalarındaki değişiklikleri izlemeye olanak tanıyan dağıtılmış bir sürüm kontrol sistemidir.

Takım geliştirmede Git şu amaçlar için kullanılır:

  • Değişikliklerin geçmişini saklama — kim ve ne zaman kodu değiştirdiğini görebilirsiniz.
  • Paralel çalışma — her geliştirici kendi dalında çalışır, diğerlerini rahatsız etmeden.
  • Değişiklikleri birleştirme — dalların birleştirilmesi (merge) veya rebase ile.
  • Çakışmaları çözme — aynı kod parçalarında eşzamanlı değişiklikler yapıldığında.

Git, ekibin verimli bir şekilde işbirliği yapmasını sağlar, projenin bütünlüğünü ve geçmişini korur.

Temel komut örnekleri:

git clone <depo>       # Projeyi klonla
 git checkout -b feature  # Yeni bir dal oluştur ve ona geç
 git add .                # Değişiklikleri indekse ekle
 git commit -m "açıklama"  # Değişiklikleri kaydet
 git push origin feature  # Dalı sunucuya gönder
 git pull                 # Uzak depodan güncellemeleri al