Buscando una forma de implementar mis sitios de wordpress (git-repository)

Por lo tanto, actualmente bash configurar un nuevo flujo de trabajo. Esto es lo que tengo actualmente:

Trabajo con VVV, así que tengo esa estructura:

xyz.de.dev/ ---- .git/ ---- bower_components/ ---- node_modules/ ---- wp-content/ ---- wp-includes/ ---- wp-admin/ ---- .gitignore ---- other WP files... 

Así que ese es mi entorno de desarrollo local impulsado por git del proyecto. También configuré un proyecto de bitbucket privado y estoy impulsando mi desarrollador local para ese proyecto usando "git push origin master".

Ahora tengo un server web que debe actuar como un server intermedio. Tengo acceso SSH y git está instalado en ese server.

¿Cuál sería la mejor manera de implementar mi desarrollo local en una puesta en escena o más tarde en un server en vivo? Ya traté de clonar el proyecto bitbucket en mi server de transición y luego, git pull cada vez que actualicé el proyecto. Pero eso no funcionó como se esperaba.

¿Qué sugieres?

¿Cuál sería la mejor manera de implementar mi desarrollo local en una puesta en escena o más tarde en un server en vivo?

Mi colega construyó algo que está buscando para el website de nuestra compañía:

  1. Cree una twig remota para liberar en su server (p. Ej., Remoto)
  2. Combine su versión actual desde su twig de desarrollo en su twig remota
  3. crea un file de volcado de tu database de WordPress (puedes escribir un guión que lo hará automáticamente cuando lo confirmes)
  4. busca y saca tus cambios en tu server
  5. Importación de su volcado en el server. Debe escribir un script, search y replace la ruta (diferente de su ruta local) y creo que su inicio de session es diferente a su db local.

Espero que esto te ayude en tus consideraciones adicionales.