Git: Como recuperar muitas ramificações (com a mesma base de confirmação) de uma só ve

Tenho um ramo principal em meu projeto, que uso para obter alterações de outras pessoas. A partir disso, normalmente tenho vários ramos de tópicos nos quais estou trabalhando atualment

A minha pergunta é: Existe uma maneira de atrair novas alterações para o meu mestre e depois refazer TODAS as minhas ramificações de tópicos para isso de uma só ve

Esta é a situação:

        D--E topic1
       /
A--B--C  master
       \
        F--G topic2

E eu quero fazer isso com um único comando (H veio do montante):

               D'--E' topic1
              /
    A--B--C--H  master
              \
               F'--G' topic2

Agora, eu sei que posso fazer isso reestruturando topic1 e topic2 no master, e eu poderia até escrever um script para automatizar isso. Mas e se eu tiver vários outros ramos, criar novos e excluir outros com frequência e eu receber alterações a montante o tempo todo?

Esta operação (várias rebotes), quando realizada manualmente, é cansativa e propensa a erro

Existe uma maneira mais fácil?

Obrigado

questionAnswers(3)

yourAnswerToTheQuestion