Git es un sistema de control de versiones distribuido que ofrece características como velocidad, desarrollo no lineal, capacidad distribuida y compatibilidad con protocolos existentes. Algunas características clave incluyen instantáneas, operaciones locales e integridad a través de hashes SHA-1. Git solo agrega información a un repositorio y usa un modelo de tres estados para rastrear cambios.