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