Ответ 1
Проверьте ветку, из которой вы хотите создать патч. Запустите эту команду:
git diff-index 79fd4d7 --binary > ~/Desktop/my-patch
Где 79fd4d7
является заполнителем для фиксации, который появился прямо перед диапазоном коммиттов, который вы хотите разделить. (например, я хочу, чтобы патч, содержащий первые три коммита:
aaa02b0 third commit mine
aabbbcc second commit mine
bb82aed first commit mine
79fd4d7 old commit
Затем проверьте свою новую ветку и запустите git apply ~/Desktop/my-patch