Sistema que permite gestionar los cambios en el código fuente a lo largo del tiempo.
Facilita la colaboración entre desarrolladores y el mantenimiento de un historial de versiones. Git y Subversion son ejemplos populares.
# Comandos básicos de Git # Inicializar repositorio git init # Clonar repositorio existente git clone https://github.com/usuario/repo.git # Ver estado git status # Agregar cambios git add . # Crear commit git commit -m "descripción del cambio" # Crear rama git branch nueva-feature git checkout -b nueva-feature # crear y cambiar # Fusionar ramas git checkout main git merge nueva-feature # Subir cambios git push origin main # Actualizar desde remoto git pull origin main # Ver historial git log --oneline --graph