Команда
git cherry-pick позволяет перенести отдельный коммит из одной ветки в другую, не сливая ветки целиком. Это полезно, когда нужно взять только конкретные изменения из другой ветки.
Как это работает:
- Находит коммит (по хешу) в истории Git.
- Применяет его изменения к текущей ветке, создавая новый коммит (с другим хешем).
Пример использования:
# Переключимся в ветку, куда нужно перенести коммит
git checkout feature
# Перенесем коммит с хешем a1b2c3
git cherry-pick a1b2c3
Вывод:
git cherry-pick - это точечный инструмент для переноса отдельных изменений. Используйте его аккуратно, чтобы не запутать историю коммитов.