Насколько я понимаю, что-то вроде:
Получите удаленные изменения:
git fetch origin master
git fetch origin hotfix-2.0
Проверьте локальную ветку hotfix-2.0
git checkout origin/hotfix-2.0 -B hotfix-2.0
Объединение источника / мастера в него
git merge origin/master
... fix any conflicts
git push origin hotfix-2.0
Создание локальной ветви для ветви исправлений-функций на основе текущего объединенного состояния
git checkout -B hotfix-2.0-feat
Объединение feat-1.0 с этим
git merge feat-1.0
... fix any conflicts
Pu sh новая ветвь комбинированных функций
git push origin hotfix-2.0-feat