Как разделить последний коммит на два в Git
У меня есть две рабочие ветви,мастер а такжеФорум и я только что сделал некоторые изменения вФорум филиал, который я хотел бы черри вмастер, Но, к сожалению, коммит, который я хочу выбрать, также содержит некоторые модификации, которые мне не нужны.
Вероятно, решение будет заключаться в том, чтобы как-то удалить неправильный коммит и заменить его двумя отдельными коммитами, один с изменениями, которые я хочу выбрать в master, и другие, которые там не принадлежат.
Я пытался сделать
git reset --hard HEAD^
который удалил все изменения, поэтому мне пришлось вернуться с
git reset ORIG_HEAD
Итак, мой вопрос,какой лучший способТрещина последний коммит в два отдельных коммита?