Git es un sistema de control de versiones distribuido — rastrea cambios en archivos a lo largo del tiempo, permite que múltiples personas colaboren y preserva un historial completo de un proyecto. Es la herramienta de control de versiones dominante en el desarrollo de software, esencial para prácticamente todo el trabajo moderno.
Por qué es importante
Version control tracks CHANGES to code over time, providing:
✓ HISTORY — every change is recorded (who, what, when, why) → see how code evolved
✓ COLLABORATION — multiple people work on the same code without overwriting each other
✓ UNDO/RECOVERY — revert to any previous version; recover from mistakes
✓ BRANCHING — work on features in isolation; merge when ready
✓ BACKUP — the code lives in repositories (distributed copies)
