Git Workflow com WordPress - Localhost to Live

enho uma pergunta básica, mas comum sobre o fluxo de trabalho do WordPres

Fluxo de Trabalho Atual

Desenvolvo tudo localmenterquivos @FTP (e despejo de banco de dados) até o servidor para mostrar o clienteFaça as alterações solicitadas localmenterquivos @FTP (e despejo de banco de dados) no servidor novamenMais edições locaisFTP (e despejo de banco de dados) novamenteEnxague e repit

Isso se tornou uma dor de monstro. Tem que haver uma maneira melhor

luxo de trabalho suspeito @ Git

cópia local será meu 'mestre' 'Empurre' os arquivos para algum lugar 'Puxe' arquivos deste local no meio para meu servidor ativo / de teste

Acho que tenho uma ideia de como isso deve ser feito conceitualmente, mas não sei como deve ser feito praticamente. Devo usar um repositório privado do Github no meio? Existe uma maneira do meu site ao vivo "puxar" diretamente do meu repositório de host local?

Desculpas, se isso já parece elementar ou derrotado, mas eu procurei e não encontrei um guia básico "É assim que seu fluxo de trabalho deve parecer".

Com agradecimentos

Terry

questionAnswers(2)

yourAnswerToTheQuestion