Diferentes estrategias para trabajar con Git.
Estrategia en la que se emplean varias ramas que duran mucho en el tiempo.
La metodología se basa en el uso de dos ramas principales: la rama principal (master o main) y la rama de desarrollo (develop).
En la rama develope es en la que se realiza el trabajo principal. Esta rama se usa para integrar todas las nuevas características y cambios en desarrollo.
Además de estas dos ramas principales, Git Flow define otras ramas de carácter auxiliar que se emplean para distintos propósitos, entre estas se destacan hotfix (corrección de errores) y features (nuevas funcionalidades).
Esta estrategia implica que los desarrolladores fusionen pequeños y frecuentes cambios a la rama principal. Útil para alcanzar CI/CD y aumentar la la entrega de software y rendimiento de la organización.
Existe una rama principal (main o master) y los desarrollos se van haciendo en otras ramas que rápidamente se integran con la principal tan pronto se hacen los cambios.