Встречается на 7% собеседований по Python
Что такое cherry-pick в Git
Cherry-pick в Git — это команда, позволяющая выбрать один или несколько коммитов из одной ветки и применить их к текущей ветке. Это полезно, когда нужно перенести отдельные изменения без слияния всей ветки.
Пример:
bash
# Посмотреть хеш коммита (например, abc123)
git log
# Применить коммит к текущей ветке
git cherry-pick abc123Особенности:
- Создаёт новый коммит с такими же изменениями, но другим хешем
- Может вызвать конфликты, если изменения зависят от других коммитов
- Лучше использовать для небольших изолированных изменений
Недостатки:
- Может нарушить историю, если злоупотреблять
- Не сохраняет оригинальную дату коммита (если не использовать флаг
--keep-redundant-commits)
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы