Git: ¿cómo configurar la bifurcación en un equipo de desarrollo?

Quiero usar git en mi departamento de desarrollo ya que estamos trabajando con múltiples desarrolladores en diferentes ubicaciones en 1 aplicación.

Estábamos pensando en usar SourceTree como cliente de Git. Github como anfitrión de repository.

Entiendo los conceptos de flujo de trabajo. Pero me pregunto cómo usarlo dentro de un equipo.

En la configuration pnetworkingeterminada, trabaja con un maestro y una twig de desarrollo. ¿Debo continuar con eso cuando nos desarrollamos en un equipo? La alternativa Estaba pensando que cada desarrollador podría definir su propia twig de desarrollo, por ejemplo, Nick, Steve, Amanda y fusionar allí los cambios desde allí al origen maestro.

¿Existen beneficios para alejarse del desarrollo pnetworkingeterminado y la twig principal cuando se trabaja en equipo o no? ¿Si es así, Que son?

Si tiene recomendaciones para mí para usar Git, Github en un ambiente de equipo?

Modelo de ramificación El model de ramificación son 6 types de twigs:

desarrollar : la twig Desarrollar contiene los últimos cambios de desarrollo entregados.

feature / xxx : las twigs de características son twigs dedicadas para una característica grande (muchas confirmaciones), "xxx" es el nombre de la característica.

estable / xxx : twig estable se utilizan para realizar lanzamientos y escribir / aceptar arreglo. "xxx" es el nombre de la versión estable (por ejemplo, 1.0.x).

fix / xxx : la twig de reparación está dedicada a integrar la corrección de errores en la twig Desarrollar. Si es necesario, la solución es, entonces, recoger en la twig estable.

integration / xxx : las twigs de integración son twigs dedicadas a la tarea de integración automática (como la traducción Crowdin).

poc / xxx : las twigs Poc son twigs dedicadas para desarrollar una testing de concepto (PoC).

Desarrollar Branch

La twig Desarrollar contiene los últimos cambios de desarrollo entregados. Esta es nuestra columna vertebral donde todos los diferentes arreglos y nuevas características se mezclan entre sí.

enter image description here

Las twigs Feature Branch Feature son twigs dedicadas para desarrollar una nueva function. enter image description here