¿Es posible configurar un directory de etapas de Git accesible?

Actualmente estoy ejecutando un VPS con CentOS 6.6 Apache 2.2 y Php 5.4.37.

Mi pregunta es sobre Git que he instalado.

Me gustaría saber si es posible configurar Git para que funcione con mi flujo de trabajo deseado ya que actualmente tengo que fusionar files manualmente.

Guión.

Tengo http://www.example.com y http://dev.example.com en dos directorys diferentes / live / httpdocs y / dev / httpdocs. Trabajo en dev.mysite.com todo el día y uso la dirección http://dev.example.com para probar mi código, etc. Luego, cuando estoy contento con el código, quiero poder comprometerme con http: // directory www.example.com .

¿Alguien sabe cómo se puede configurar esto?

He buscado en Internet pero no puedo llegar a una conclusión. La mayoría de las respuestas son bastante vagas.

Gracias por la ayuda por adelantado.

Simon

Si te entiendo correctamente, esta es tu respuesta:

http://nvie.com/posts/a-successful-git-branching-model/

Básicamente crearía 2 branche principales, uno para dev y uno para release (puede hacer más, como testing, etc.), creo que es mejor proteger la twig de publicación, por lo que no puede insertla por error, pero usted puede fusionar las testings con los derechos adecuados. También puede crear enlaces (puede encontrar ejemplos en el directory .git / hooks de su repository), por lo que git puede implementarlo 'automáticamente' en su host, o simplemente extraer manualmente su branche principal, después de que se haya fusionado en la testing.