ConceptoBloque 0 · Arranque y configuración
¿Cuál es la versión buena?
Explicación
Casi todos hemos tenido una carpeta así: proyecto_final.zip, proyecto_final_v2.zip, proyecto_final_v3_FINAL.zip… ¿Cuál es la buena? ¿Qué cambió entre la v2 y la v3? ¿Quién del equipo metió el error? Con ese sistema nadie lo sabe.
Un sistema de control de versiones guarda el historial de cambios de una carpeta: qué cambió, cuándo y quién lo hizo. Funciona como los puntos de guardado de un videojuego: avanzas, guardas, y si algo sale mal regresas al último punto bueno sin perder lo demás.
A diferencia de los .zip, Git no guarda copias completas del proyecto, sino cada cambio con su explicación.
Un poco de historia
Git lo creó Linus Torvalds en 2005 para manejar el desarrollo del kernel de Linux, proyecto que él mismo había creado años antes. Es gratuito, de código abierto y funciona sin internet. Hoy es el sistema de control de versiones más usado en la industria.