AsArKee Basit olarak söylemek gerekirse kodlarını depolamak için kullandığın bir depo.
Sen projeni githuba yükledikten sonra üstünde oynama yaptın diyelim ve sonucu veya kodu beğenmedin eski koda geri dönmek istiyorsun bunun için githubı kullanıyorsun . Tek bir adımla eski koda geri dönmeni sağlıyor. Diyelim ki kodu beğendin ancak eski projeye de geri dönme ihtimalin var bunun için ayrı bir branch oluşturup kodu o brancha gönderiyorsun ve asıl kodun bozulmadan master branchında kalıyor. Visual Studio ve Github Desktop github ile çalışmak için çok basit bir arayüz sunuyor bir video atacağım onu izlemeni öneriyorum kafanda daha da iyi oturacaktır.
https://www.youtube.com/watch?v=c9L7kon5zgA
Ve bütün bu söylediklerime ek olarak Github ile çoklu programlama yapabilirsiniz.
İş başvurusuna gittiğiniz zaman Github hesabınızı verdiğiniz zaman da yazdığınız kodun kalitesine vs. bakarak sizi işe alma oranları vs artar.