GitHub nedir ve nasıl kullanılır?

Kısacası GitHub, Git adlı bir sürüm kontrol sistemini (VCS) barındıran bulut tabanlı bir hizmettir. Geliştiricilerin, ilerlemelerini ayrıntılı olarak takip ederken ortak projelerde işbirliği yapmasına ve değişiklikler yapmasına olanak tanır.

Daha ayrıntılı incelemek isterseniz Kaynak.
 
Aslında iki kavram var, git ve GitHub. Git bir versiyon kontrol sistemi iken, GitHub ise bu versiyon kontrol sistemi içerisinde tuttuğumuz repoları host edebileceğimiz yani depolayabileceğimiz bir servis, platform. Ayrıca GitHub'ın alternatifi birçok servis var.
 
Daha gündelik dille anlatmak gerekirse kodlarınızı çok çeşitli özelliklerle depolaya bileceğiniz Drive gibi düşünebilirsiniz. Yazdığınız kodların önceki sürümlerine erişmek, aynı anda 2 farklı projeyi tek bir main üzerinde ilerletmek, birden fazla kişiyle birlikte çalışmak gibi özellikleri mevcuttur.

Amaç kafanızda canlandırmak yoksa arkadaşların belirttikleri yazılar daha doğru terimler içeriyor.
 
Yazılımcıların olmazsa olmazı. Bir yazılım fuarı olarak düşünübiliriz içinde neredeyse aradığınız her kod var. Tipik bir kullanım senaryosu:
Bir yazılımınız var ve bunu GitHub'da paylaştınız. İnsanlar buldukları hataları size issues kısmında söyleyebilir, tartışabilir. Veya bir kodunuz var ve Linux makineniz var. Shell'de dosya düzenleme gibi şeyler zor olduğundan direkt GitHub'da düzenleyip. Şak git pull yapıyoruz ve hiç uğraşmadan kodu makineye çekiyoruz. Bu ve bunun gibi bir sürü kullanım amacı var, saymakla bitmez anlayacağınız.
GitHub Education paketine de başvurun kesinlikle çok iyi avantajları var.
 

Yeni konular

Geri
Yukarı