Almacén donde se guardan y gestionan los archivos y código de un proyecto.
Generalmente usando un sistema de control de versiones como Git. Puede ser local o remoto (GitHub, GitLab).
# Crear repositorio # Inicializar repo local git init # Clonar repo existente git clone https://github.com/usuario/proyecto.git # Estructura típica de un repositorio proyecto/ ├── .git/ # Datos de Git (oculto) ├── .github/ # GitHub Actions, templates │ └── workflows/ ├── src/ # Código fuente ├── tests/ # Pruebas ├── docs/ # Documentación ├── .gitignore # Archivos a ignorar ├── package.json # Dependencias ├── README.md # Descripción del proyecto └── LICENSE # Licencia # Conectar con remoto git remote add origin https://github.com/usuario/proyecto.git # Ver información del repositorio git remote -v # URLs remotos git log --oneline # Historial de commits git status # Estado actual # .gitignore típico node_modules/ dist/ .env *.log .DS_Store