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

Как скопировать commit с другой ветки Git

Чтобы скопировать коммит с другой ветки в Git, используй команду cherry-pick:

bash
git cherry-pick <хэш-коммита>

Пример:

  1. Найди хэш нужного коммита в другой ветке:
bash
git log origin/feature-branch
  1. Переключись в свою ветку и примени коммит:
bash
git checkout main
git cherry-pick abc1234

Если возникли конфликты, Git сообщит об этом - их нужно разрешить вручную, затем продолжить:

bash
git cherry-pick --continue

Важно: cherry-pick создает новый коммит с таким же содержимым, но другим хэшем. Для копирования нескольких коммитов укажи диапазон:

bash
git cherry-pick abc1234..def5678
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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