Volver al diccionario
Desarrollo Web
Git
Sistema de control de versiones distribuido que registra cambios en el código a lo largo del tiempo.
Qué es Git
Git es un sistema de control de versiones que permite rastrear cambios en archivos de código, colaborar con otros desarrolladores y mantener un historial completo de modificaciones.
Conceptos básicos
Repositorio
Directorio que contiene tu proyecto y su historial de cambios.
Commit
Snapshot de los cambios en un momento dado. Cada commit tiene un mensaje descriptivo.
Branch (rama)
Línea independiente de desarrollo. Permite trabajar en features sin afectar el código principal.
Merge
Combinar los cambios de una rama con otra.
Clone
Crear una copia local de un repositorio remoto.
Comandos esenciales
```bash
# Iniciar repositorio
git init
# Clonar repositorio
git clone https://github.com/usuario/proyecto.git
# Ver estado de cambios
git status
# Añadir archivos al staging
git add .
# Crear commit
git commit -m "Añadir nueva funcionalidad"
# Subir al remoto
git push origin main
# Descargar cambios del remoto
git pull origin main
# Crear y cambiar de rama
git checkout -b nueva-funcionalidad
```
Plataformas
- GitHub: La más popular, propiedad de Microsoft
- GitLab: Alternativa open source con CI/CD integrado
- Bitbucket: De Atlassian, integrado con Jira
Necesitas ayuda con tu ecommerce?
Somos expertos en desarrollo de tiendas online. Cuéntanos tu proyecto y te asesoramos sin compromiso.
Contactar con Ganton