Git ve GitHub arasındaki temel farklar şunlardır: Git, tüm kaynak kodu geçmişini yönetmek için kullanılan ücretsiz ve açık kaynaklı bir dağıtılmış sürüm kontrol sistemidir. GitHub, Git depoları için web tabanlı bir barındırma hizmetidir ve Git'in sunduğu tüm DVCS SCM özelliklerini içerir. Özetle, Git bireysel kullanım için gerekli olan yazılım aracı iken, GitHub birden fazla bilgisayarın bağlı olduğu bir ağ gibi çalışarak bu araçların yönetilmesini sağlar.