Встречается на собеседованиях • сегодня

Что такое cherry-pick в Git

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

Пример:

bash
# Посмотреть хеш коммита (например, abc123)
git log

# Применить коммит к текущей ветке
git cherry-pick abc123

Особенности:

  • Создаёт новый коммит с такими же изменениями, но другим хешем
  • Может вызвать конфликты, если изменения зависят от других коммитов
  • Лучше использовать для небольших изолированных изменений

Недостатки:

  • Может нарушить историю, если злоупотреблять
  • Не сохраняет оригинальную дату коммита (если не использовать флаг --keep-redundant-commits)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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