Ahora como hago compatible lo que quiero hacer para trabajar sobre un ambiente del servidor cosa que si yo apruebo el push request automaticamente el servidor actualice los cambios desde bitbucket y tome los cambios del branch master.
Quizas con un script puede ser mas facil aplicar los cambios, si estas en linux MinusFour te tiraria un ejemplo(xD), la cosa es que si aplicas cambios de forma automatica y no va, despues tenes que revertir el cambio.
Pero creo si no me equivoco (corríganme sino) para estos casos se implementa Travis CI, Jenkins CI, en php existe uno.. PHPCI ( https://www.phptesting.org/ ).
Quizas tambien te interese..
http://nvie.com/posts/a-successful-git-branching-model/
Si tienes espacio en el server, podrias instalar gitlab ( https://about.gitlab.com/features/ ) en ves de depender de bitbucket ( tambien se puede implementar con PHPCI https://github.com/Block8/PHPCI/wiki/Autobuilding-From-GitLab ).