flujo de trabajo git adecuado en nuestra configuration de 2 desarrolladores

Tenemos un repository y solo tiene una twig: master .

Mi amigo y yo git clone en master en nuestras máquinas locales. Cada vez que tenemos cambios, git commit & git push en master y git pull para la actualización.

Ahora, compramos un VPS para que funcione como nuestra puesta en escena (y luego lo produciremos) y también configuramos un subdominio en nuestro dominio:

http://dev.domain.com/ => /var/www/project_dev

http://domain.com/ => /var/www/project_prod

Ahora estoy confundido, ¿qué debo hacer para tener una copy git en ambos directorys? ¿Debería crear una twig de desarrollo e impulsar nuestros cambios locales allí y ahí es donde se /var/www/project_dev ? Entonces la twig principal es donde debería clonar /var/www/project_prod ? ¿Puedes por favor iluminarme?

Me gusta usar este flujo de trabajo .

Modelo de ramificación de Git

Básicamente, normalmente te comprometes a develop sucursal. Las fusiones en el master indican lanzamientos estables . Por lo tanto, cada vez que se fusiona con el maestro, tiene un gancho que tira de la twig master en el repository de transición a la twig master en el repository de producción.