git cherry-pick берёт конкретный коммит из одной ветки и применяет его в текущую ветку. Это удобно, когда нужен только один исправляющий коммит без полного слияния веток.
Что такое git cherry-pick?
Подробный ответ
Что делает git cherry-pick
git cherry-pick применяет изменения из выбранного коммита поверх текущей ветки. При этом создаётся новый коммит с теми же изменениями, но уже в другой истории.
git cherry-pick abc1234Когда это полезно
Команда полезна, если нужно забрать только одно конкретное исправление, например hotfix, не сливая всю ветку целиком. Это удобно для точечных правок и переносов между ветками.
На что обратить внимание
Если коммит зависит от других изменений, cherry-pick может привести к конфликтам или неполной логике. Поэтому его лучше использовать осознанно, а не как замену нормальному слиянию.
Как ответить на собеседовании
git cherry-pick позволяет взять отдельный коммит из другой ветки и применить его в текущую. Я использую его, когда нужен один конкретный фикс без полного merge.
Оцени свой прогресс