IT lexicon Programación Git

Git

Programación På svenska → Updated: 2026-08-03

El sistema de control de versiones que Linus Torvalds escribió en diez días porque no le gustaba ninguno de los existentes.

Nació en 2005, cuando el proyecto Linux perdió el acceso a la herramienta propietaria que usaba. Su rasgo definitorio es que es distribuido: cada copia contiene el historial completo, así que trabajar sin conexión y crear ramas es barato y local.

Por dentro es un almacén de objetos direccionados por su contenido — cada archivo, árbol y confirmación se identifica por el hash de lo que contiene. Un commit es una foto completa, no un conjunto de diferencias, y las diferencias se calculan al mostrarlas. Esa decisión explica su velocidad.

← Back to the lexicon