Как работает cherry-pick

Python Middle Без компании
Как работает cherry-pick
Ответы
Cherry-pick в Git позволяет выбрать отдельный коммит из одной ветки и применить его к текущей. Это полезно, когда нужно перенести конкретные изменения без слияния всей ветки. **Как использовать:** ``` git cherry-pick <hash_коммита> ``` **Нюансы:** - Может вызвать конфликты, если изменения зависят от других коммитов - Создает новый коммит с таким же содержимым, но другим хешем - Можно выбрать несколько коммитов за раз: `git cherry-pick A B C` **Пример:** ``` # Переключиться на ветку, куда нужно перенести изменения git checkout main # Применить коммит с хешем abc123 git cherry-pick abc123 ``` Для отмены cherry-pick используйте `git cherry-pick --abort` при конфликтах или `git reset --hard HEAD~1` после применения.