Esta guía asume que ya tienen Git Bash instalado.
Si no lo tienen, por favor instálenlo antes de continuar.
Si es la primera vez que van a trabajar en el proyecto:
cd Documents/
git clone https://github.com/SDDev-01/Urban-Eats👉 Esto descargará el proyecto en la carpeta Documents
Antes de hacer cualquier cambio, SIEMPRE ejecuten:
cd Documents/
cd Urban-Eats/
git checkout main
git pull origin mainCuando vayan a empezar algo nuevo:
git checkout -b nombre-ramaPara mantener orden en el proyecto, usaremos estas:
feature/lo-que-hicieron
👉 Ej: feature/login
fix/lo-que-hicieron
👉 Ej: fix/error-login
style/lo-que-hicieron
👉 Ej: style/navbar
docs/lo-que-hicieron
👉 Ej: docs/diagrama-bd
Una vez creen su rama, ya pueden trabajar normalmente en el proyecto (código, archivos, etc).
Cuando terminen:
git add .
git commit -m "descripcion clara de lo que hicieron"👉 Ejemplo:
git commit -m "Se agrega validacion al formulario de registro"git push origin nombre-rama👉 Siempre suban su propia rama, no main
Después de hacer push:
- Ir a GitHub
- Buscar el botón "Compare & pull request"
- Crear el PR hacia main
- (Opcional) Explicar lo que hicieron
- Esperar revisión
- Hacer cambios directamente en main ❌
- Subir cosas con git push origin main ❌
- No hacer git pull antes de empezar ❌
- Crear ramas sin estar en main ❌
- Usar nombres claros en ramas
- Hacer commits con mensajes entendibles
- Actualizar main antes de empezar algo nuevo
- Mantener cada rama enfocada en una sola cosa
- Ir a main y actualizar
- Crear rama
- Trabajar
- add + commit
- push a su rama
- Crear Pull Request en GitHub