Изменить корень ветки в git

Я использую git и хочу изменить базу существующей ветки. Это вызвано системой развертывания, которая втягивает эту явную ветвь в мою производственную среду. Планируя свои релизы, я создаю тег каждый раз, когда хочу выйти в эфир. Но в моей ветке тоже есть особые изменения, поэтому git reset --hard v1.0 работать не будет.

Вот небольшой пример. Я хочу, чтобы этот

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

стал этим

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

Возможно, git rebase - это то, что я ищу, но страницы руководства мне не помогают. Спасибо за ответы!

15
задан Andrew Brown 25 February 2016 в 22:49
поделиться