WordPress Workflow localhost для постановки на живую – Помощь

Я пытаюсь установить чистый рабочий процесс с помощью WordPress. У меня есть три разных среды в моем рабочем процессе, которые являются localhost, организуются и живут.

Общая идея:
Я хочу работать на моем локальном хосте, а затем проверить его на промежуточной env. чтобы окончательно подтолкнуть его к жизни безопасно.

Моя нынешняя ситуация:
Для моего localhost я использую знаменитый WAMPserver, тогда у меня есть решение Git (Bitbucket) для контроля версий, и я использовал DeployHQ для его развертывания в промежуточной среде.

Эта постановка была создана очень легко с помощью WP-среды плагина, которая создала копию Live-файлов внутри подкаталога и копию таблиц внутри одной и той же базы данных, но с другим префиксом.

Поэтому для перехода с моего локального хоста на стадию мне просто нужно нажать с Git, и моя папка wp-content развернута прямо в промежуточном каталоге, префект.

Проблема :
Проблема возникает, когда мне нужно нажать, чтобы жить, чтобы жить ..
С плагином WP Staging нет никакого способа сделать это. Я попробовал плагин PushLive. Он разрушает все .. настоящий беспорядок.
Поэтому я не могу найти подходящего решения для простого нажатия файлов и базы данных в Live.

Единственное решение, которое я имею в виду, это просто скопировать / вставить через FTP мою папку wp-content .
Затем для базы данных становится сложно .. Я должен использовать DB синхронизации WP в моем локальном хосте, чтобы сначала вытащить мою промежуточную базу данных, а затем изменить префикс из таблиц и meta_keys. Ибо, наконец, нажмите на Live.

На данный момент я не могу найти лучшего решения, но для меня это выглядит долгим и опасным процессом. Поэтому, если у вас есть предложение, я хочу его прочитать.

Я просто надеюсь не убить свой веб-сайт снова. Спасибо за вашу помощь.