¿Cambiar el nombre de una sucursal de Git de forma local y remota? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Cambiar el nombre de la rama maestra para repositorios Git locales y remotos 15 respuestas

¿Hay alguna manera de cambiar el nombre de una rama de Git localmente y enviarla a la rama remota, incluso si ya hay muchas confirmaciones enviadas a la rama remota?

¿O es necesario crear una nueva sucursal local, eliminar la antigua sucursal local y luego repetir la operación en el repositorio remoto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta