тебе не cherry-pick нужен, а git checkout -p change_a -- path/to/file.ext
покажет все изменения файла по кускам (hunks), для каждого спросит y/n. Выбираешь нужные, остальное скипаешь. Мерж потом нормально пройдёт, мб конфликт если в тех же строках будут другие правки.