Atualize as páginas gh com o último commit do master

Estou usando o SourceTree em combinação com um repositório do Github para controle de versão de um projeto. Por um tempo, eu tenho usadomaster para confirmar todas as novas alterações, mas de vez em quando eu quero ogh-pages ramo para avançar rapidamente para o último commit demaster, para que eu possa atualizar a página ao vivo com a página que tenho em produção (geralmente quando uma atualização importante é concluída).

Tentei fazer o rebase, como sugeriu outra publicação do SO, mas isso piorou ainda mais o problema, pois o SourceTree me fez escolher manualmente as alterações que eu queria e o rebase levou um pouco, especialmente considerando a quantidade de confirmações entre a última atualização dogh-pages. Depois de refazer com êxito o projeto, eu basicamente pude sincronizargh-pages ramificar paramaster sempre que eu desejava e todas as versões intermediárias eram confirmadas automaticamente (embora eu não pudesse reproduzir o mesmo comportamento em outro repositório). No entanto, o que eu quero é obter a última confirmação e substituir todos os arquivos. Para fazer isso, geralmente copio a pasta inteira enquanto estivermaster ramifique para outro local e depois mude paragh-pages e substitua todos os arquivos manualmente. No entanto, isso é subótimo e pode ser realmente problemático para projetos maiores.

Então, o que eu quero e preciso é automatizar esse procedimento, através do SourceTree ou através de um script.

TL; DR: Preciso de uma maneira de atualizargh-pages para o mais recentemaster confirmar semi-automaticamente, que substituirá todos os arquivos pelos arquivosmaster sem rebasear e os enviará ao repositório do Github.

questionAnswers(1)

yourAnswerToTheQuestion