Всем привет, и в особенности адекватным гуру git'a.
Иногда бывает нужно перенести один или несколько коммитов из одной ветки в другую. Например, если слишком поздно понял, что изменения нужны не только в текущей версии, но и в релизной.
В интернетах в таких случаях рекомендуют cherry-pick, но эти советы достаточно старые, и в git'e версии 2.1 cherry-pick тянет кучу коммитов вместо одного, как будно это merge. Пробовал разобраться по ману, но как-то не срослось у нас.
Еще нашел команды format-patch и apply, но хотелось бы обойтись одной командой.