Если части, которые вы хотите применить, могут быть указаны путем (т. Е. Вы не хотите указывать фрагменты в одном файле), возможно другое решение.
Один из подходов состоит в том, чтобы сформировать патч из коммита и применить его к вашей ветке.
С веткой, которую вы хотите изменить извлечено:
git show <SHA> -- <relevant paths> | git apply
Применит любые изменения в коммите SHA в путях relevant paths
к вашей текущей рабочей копии.