Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад
Вопрос про Git: git cherry-pick

Что такое команда git cherry-pick?

Этот вопрос проверяет понимание команды git cherry-pick, которая позволяет применять отдельные коммиты из другой ветки в текущую ветку.

Короткий ответ

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

Длинный ответ

git cherry-pick позволяет извлечь и применить отдельные коммиты из других веток. Это полезно, если вы хотите перенести конкретные изменения из одной ветки в другую, не сливая всю ветку. Например, вы хотите перенести исправление ошибки из ветки feature-branch в основную ветку main.

Пример использования:

Переключитесь на ветку, в которую хотите перенести коммит:

git checkout main

Используйте git cherry-pick с хешем коммита, который хотите перенести:

git cherry-pick abc1234

Git применяет изменения из коммита abc1234 к вашей текущей ветке и создает новый коммит.

Если возникает конфликт при выполнении cherry-pick, вам нужно будет разрешить его вручную и завершить процесс слияния, как и в случае с обычным слиянием.

Уровень

  • Рейтинг:

    3

  • Сложность:

    5

Навыки

  • Git

    Git

Ключевые слова

#git cherry-pick

Подпишись на React Developer в телеграм