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