Встречается на 1% собеседований по Python

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

Cherry-pick в Git позволяет выбрать отдельный коммит из одной ветки и применить его к текущей. Это полезно, когда нужно перенести конкретные изменения без слияния всей ветки.

Как использовать:

bash
git cherry-pick <hash_коммита>

Нюансы:

  1. Может вызвать конфликты, если изменения зависят от других коммитов
  2. Создает новый коммит с таким же содержимым, но другим хешем
  3. Можно выбрать несколько коммитов за раз: git cherry-pick A B C

Пример:

bash
# Переключиться на ветку, куда нужно перенести изменения
git checkout main

# Применить коммит с хешем abc123
git cherry-pick abc123

Для отмены cherry-pick используйте git cherry-pick --abort при конфликтах или git reset --hard HEAD~1 после применения.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы