GitHub'da Git'in iki ana işlevi vardır:
- Kod Yönetimi ve İşbirliği: Git, kod değişikliklerinin izlenmesini, yönetilmesini ve birden fazla geliştiricinin aynı proje üzerinde eş zamanlı çalışmasını sağlar 12. Bu sayede, projenin geçmişini takip etmek, eski sürümlere dönmek ve kod üzerinde yapılan değişiklikleri kolayca incelemek mümkün olur 14.
- Versiyon Kontrol Sistemi: Git, bir versiyon kontrol sistemi olarak, yazılım projelerinin farklı sürümlerini veya dallarını oluşturarak geliştirme süreçlerini yönetir 4. Bu, projenin farklı özelliklerinin ayrı ayrı geliştirilmesine ve daha sonra birleştirilmesine olanak tanır 4.
5 kaynaktan alınan bilgiyle göre: