Como dividir o último commit em dois no Git
Eu tenho dois ramos de trabalhomestre efórum e eu acabei de fazer algumas modificaçõesfórum ramo, que eu gostaria de cherry-pick emmestre. Mas, infelizmente, o commit que eu quero escolher também contém algumas modificações que eu não quero.
A solução provavelmente seria de alguma forma excluir o commit errado e substituí-lo por dois commits separados, um com mudanças que eu quero escolher no master, e outros que não pertencem lá.
Eu tentei fazer
git reset --hard HEAD^
que apagou todas as alterações, então eu tive que voltar com
git reset ORIG_HEAD
Então minha pergunta é:qual é a melhor maneira deDividido último compromisso em dois commits separados?