git cherry-pick
Копирует один коммит из одной ветки в другую; классический случай — перенос исправления ошибки из main в релизную ветку.
git cherry-pick <sha> создаёт в текущей ветке новый коммит с тем же изменением. Конфликты разрешаются так же, как при слиянии. Полезные варианты: -x добавляет пометку «cherry picked from», --no-commit только индексирует изменения без коммита, диапазоны задаются как A..B. Цена удобства: в git log «один и тот же» коммит появляется в нескольких ветках, но с разными SHA.