Да, вы можете, и это будет 2 отдельных операции :
Скопируйте коммиты из одной ветви в ветку, в которой вы хотите их видеть:
git cherry-pick <hash_of_commit> --onto <target_branch>
Затем исправьте ветку master , возвращающуюся к хорошей фиксации:
git checkout master
git reset --hard <hash_of_good_commit>