Es un sistema de gestión de versiones.
Ofrece una serie de propiedades que facilitan mucho la tarea de programación tanto para el ámbito individual como colectivo.
Git es una base de datos y un paquete de metadatos para gestionar el código así como las modificaciones que se vayan realizando sobre ellas.
Git es distribuido, cada individuo tiene su copia en local.