Чтоб перенести коммит в текущую ветку, достаточно знать его HASH

anyway

# Войти в ветку в которую хотим перенести изменения
git checkout master

note 1

1. base

# Дописываем коммиты по одному в текущую ветку
git cherry-pick <HASH>

2. Полезные опции

2.1 -edit

Удобно для правки commit msg при переносе коммита (чтоб не использовать потом интерактивный rebase или что-то еще). В этом случае при выполнении cherry-pick git запросит новый commit msg для Вашего коммита, который Вы переносите в новую ветку; если Вы его не добавляете, то cmt переносится с тем же msg, что был в исходной ветке.

git cherry-pick <HASH> -edit

2.2. --no-commit move changes to working directory

Вместо того, чтоб создавать новый коммит в результирующей ветке, берет все изменения, сделанные в этом коммите и просто помещает их в working directory. Это удобно чтоб дорабатывать переносимый коммит.

git cherry-pick <HASH> --no-commit

note 2 (sp)

ну смотри, делаешь ещё одну ветку, например feature/IT-2257-master (просто от мастера) и потом уже в неё заходишь и делаешь

git cherry-pick <HASH>

коммит прилетит в текущую из другой ветки. как я помню надо от старого к новому пикать по одному