Desarrollo ágil
Git y GitHub
✓ TODO
Tener equipo, y montar medios de comunicación.
GitHub
Configura
email/nombre
Clave pública/privada
Vete por las ramas
Y ponles nombre significativo
Los PRs siempre desde una rama
Tipos de pull
Squash
Merge commit
Rebase y merge ⋆⋆⋆⋆⋆
Resolviendo conflictos
git checkout --theirs fichero
git checkout --ours fichero
Si todo falla
git clone url
git rm origin
git remote add origin mi-fork-de-url
git push --force
Pull requests
Gran ocasión para revisar el código
Tagging y
releasing
Esencial en desarrollo ágil: entrega MVP
frecuente
git tag -a v0.0.1 -m "First release"
Yéndonos por las ramas
git checkout v0.0.1
git checkout -b rama-desde-tag
✓ TODO
Crear organización en GitHub para el equipo y/o repo
para el proyecto (dentro de la organización)
PR en proyectos.md
con versionado semántico
| Nombre proyecto con enlace | Versión |
|------------------------------------------------------------------------------------|---------|
| | v0.1.1 |