Hola a todos!.
Estoy comenzando en el mundo git y luego de leer y leer no estoy del todo seguro de la correcta operacion a realizar.
Tengo muchos clientes con sitios en producción alojados en diferentes servidores/hostings y los clientes piden cambios constantes.
Mi idea era utilizar bitbucket para cada cliente y para lo cual crearia un repo nuevo y desde el servidor/hosting haria un #git remote add origin git@bitbucketxxxxxx (obviamente antes creando y configurando el .gitignore) y luego un #git push -u origin --all para mandar todo a bitbucket.
Luego cada desarrollador hace su propio clone de bitbucket y asi trabaja en local. Terminado el trabajo hace #git push origin master a bitbucket y cada desarrollador por un #git pull origin master actualizaria su repo y asi controlariamos los cambios realizados y podriamos aprobarlos.
Luego quedaria actualizar el servidor/hosting haciendo #git pull origin master
Claramente podriamos utilizar en bitbucket una rama develop y luego un merge pero lo saltee para no hacerlo tan largo.
Me olvide de algo?. Es asi la forma correcta de manejarlo?. Me podes dar algun consejo sobre este proceso?.
Gracias!