Git es un sistema de control de versiones distribuido gratuito y de código abierto diseñado para manejar proyectos de software. Permite coordinar el trabajo entre desarrolladores al administrar cambios en archivos y versiones de software. Se originó para controlar versiones en el kernel de Linux y ofrece funciones como almacenar repositorios locales y remotos, crear ramas, y mezclar cambios entre equipos de desarrolladores.