Обновите вашу локальную версию мастера (это будет принудительное обновление (помеченное знаком + в выходных данных извлечения), поскольку истории различаются)
git checkout master
git pull
Тогда вы сможете выбрать вишню илиперебазировать ваши коммиты поверх недавно обновленного мастера.Вот с помощью cherry-pick:
git checkout feature-branch
git log
# in git log output, spot the commit SHAs of the commits you need ans store them
git cherry-pick <commitSHA> <otherCommitSHA>
(Могут возникнуть конфликты. Если это так, разрешите их как обычно)
Теперь ваш feature-branch
может быть объединен обратно в master
(возможно, черезпиар) без истории проблем.