Renomear uma ramificação Git local e remotamente? [duplicado]

Esta pergunta já tem uma resposta aqui:

Renomear ramificação principal para repositórios Git locais e remotos 15 respostas

Existe uma maneira de renomear uma ramificação Git localmente e enviá-la para a ramificação remota, mesmo se já houver muitas confirmações enviadas para a ramificação remota?

Ou, é necessário criar uma nova ramificação local, excluir a ramificação local antiga e repetir a operação no repositório remoto?

questionAnswers(1)

yourAnswerToTheQuestion