گیت برای کنترل ورژن نرم افزارهای نوشته شده توسط برنامه نویسان استفاده می شود. گیت هاب هم یک repository می باشد که برای نگهداری کدهای نرم افزاری استفاده می شود.