Viaje a través de la historia ... Nota

Viaje a través de la historia de 20 años de Git

Git, un sistema de control de versiones, celebró recientemente su 20 aniversario. Linus Torvalds realizó el primer commit el 7 de abril de 2005, marcando el inicio del proyecto. Inicialmente, Git carecía de muchas funciones fáciles de usar, como el propio comando 'git', requiriendo la ejecución directa de comandos como 'init-db' y 'update-cache'. La creación de commits implicaba actualizar manualmente el índice, escribir un árbol y configurar variables de entorno antes de usar 'commit-tree'. La versión 0.99 introdujo referencias para ramas y un protocolo remoto para intercambiar objetos. Linus cedió el mantenimiento a Junio Hamano, quien continúa liderando el proyecto en la actualidad. Git 1.0 trajo el comando 'git-merge' y la notación abreviada para repositorios remotos, aunque los remotos se gestionaban de forma diferente entonces. En 2007 y 2008, se lanzaron respectivamente el primer logotipo de Git y el sitio web git-scm.com. Git 2.0 incluyó cambios incompatibles con versiones anteriores, como la actualización del comportamiento predeterminado de 'git-push' y 'git-add'. La actualización de 'git-push' tenía como objetivo reducir el riesgo de empujar cambios involuntariamente. El cambio en 'git-add' automatizó el almacenamiento provisional de archivos eliminados, simplificando el proceso para los usuarios.