Как разделить последний коммит на два в Git

У меня есть две рабочие ветви,мастер а такжеФорум и я только что сделал некоторые изменения вФорум филиал, который я хотел бы черри вмастер, Но, к сожалению, коммит, который я хочу выбрать, также содержит некоторые модификации, которые мне не нужны.

Вероятно, решение будет заключаться в том, чтобы как-то удалить неправильный коммит и заменить его двумя отдельными коммитами, один с изменениями, которые я хочу выбрать в master, и другие, которые там не принадлежат.

Я пытался сделать

git reset --hard HEAD^

который удалил все изменения, поэтому мне пришлось вернуться с

git reset ORIG_HEAD

Итак, мой вопрос,какой лучший способТрещина последний коммит в два отдельных коммита?

Ответы на вопрос(9)

Ваш ответ на вопрос