Использование git cherry-pick

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


Чтобы использовать Cherry-Pick, сначала необходимо определить коммит, который вы хотите применить. Вы можете сделать это, проверив историю коммитов с помощью команды git log.
После того как вы определили коммит, переключитесь на ветку, к которой вы хотите его применить, с помощью команды git checkout.

Затем используйте команду Cherry-Pick, за которой следует хеш коммита, чтобы применить его:

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

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

Вот пример:

  • Переключитесь на ветку, к которой вы хотите применить коммит
git checkout master
  • Определите коммит, который вы хотите применить
git log
  • Cherry-pick коммита на текущую ветку
git cherry-pick abc1234