Знакомая ситуация? Вы исправили баг в feature-branch
, но нужно срочно добавить этот фикс в main
без мержа всей ветки.
Вот как это работает:
git cherry-pick <hash-коммита> # переносит указанный коммит в текущую ветку
Пример использования:
1. Нашли коммит с нужным исправлением:
git log feature-branch --oneline # копируем хеш коммита
2. Переключились на
main
и применили его:git checkout main
git cherry-pick abc1234
Вы уже использовали cherry-pick? Делитесь кейсами в комментариях
#буст