Cambiar raíz de una rama en git

Estoy usando git y quiero cambiar la base de una rama existente. Esto es causado por un sistema de implementación, que atrae esta rama explícita a mi entorno de producción. Cuando planifico mis lanzamientos, creo una etiqueta cada vez que quiero publicar. Pero mi sucursal también tiene cambios especiales, así quegit reset --hard v1.0 no funcionará.

Aquí un pequeño ejemplo. Quiero est

      C---D---E deploy
     /
A---B---F---G master
     \
      v1.0

para convertirse en este

                          C---D---E deploy
                         /
A---B---F---G---H---I---J---K master
     \                   \
      v1.0                v1.1

Tal vezgit rebase es lo que estoy buscando, pero las páginas de manual no me ayudan. ¡Gracias por sus respuestas!

Respuestas a la pregunta(4)

Su respuesta a la pregunta