Ideal para comenzar, un Hosting económico también puede ser de calidad.
Git Flow: ¿cuál es su funcionamiento?

Cuando se trabaja en programación hoy en día es habitual utilizar un sistema para controlar las versiones de desarrollo. El trabajo en equipo ha dejado atrás a los programadores solitarios que desarrollaban por su cuenta sin colaborar con otros. Los repositorios como Git se han convertido en una herramienta fundamental en el desarrollo de proyectos de programación gracias a su capacidad de crear copias del proyecto o ramas para poder añadir nuevo código sin miedo a no poder volver atrás si no funciona como se desea.
Para simplificar este trabajo en Git se utiliza una herramienta como Git Flow que divide todos los proyectos en dos ramas, la principal y la de desarrollo, y en otra serie de ramas finitas que apoyan a estas dos (todo en Git Flow son ramas).
Qué es Git Flow
Git Flow reúne una serie de extensiones para Git que facilitan el flujo de trabajo y la gestión de ramas. Consiste en agrupar varios comandos tradicionales de Git para agregar nuevos comandos de alto nivel. Git Flow se basa en el modelo de ramificaciones de Vincent Driessen presentado en el año 2010 en un artículo llamado A successful Git branching model.