Перемещение головы мастера в ветку

У меня есть несколько ветвей функций и основная ветка. Feature2 сделано. Обычно я бы сделал ребаз (работающий с удаленным репозиторием SVN и хотел бы сохранить историю, чтобы не было регулярного слияния) и ff-merge. Но так как мастер не изменился, так как я разветвился, я хотел бы переместить голову мастера (вE) чтобыG, С помощьюgit branch -f master G не приводит к каким-либо видимым изменениям, я предположил, что это потому, чтоG находится в другой ветке.

Безопасно ли использоватьgit update-ref -f master G здесь вместо этого? Должен ли я придерживаться rebase / ff-merge? Что-то еще лучше?

feature1      C-D  
             /
master    A-B-E            
               \                      
feature2        F-G  

Спасибо.

Ответы на вопрос(5)

Ваш ответ на вопрос