2.5 KiB
title | localeTitle |
---|---|
Git Cherry Pick | Git Cherry Pick |
Git Cherry Pick
Команда git cherry-pick
применяет изменения, внесенные в некоторые существующие коммиты. Это руководство будет сосредоточено на разъяснении этой функции как можно больше, но, конечно, настоящая документация Git всегда будет полезна.
Оформить покупку существующего отделения Cherry Pick от мастера
Чтобы применить изменение, внесенное фиксацией на конце ведущей ветки, и создать новое коммитирование с этим изменением. Выполните следующую команду
git cherry-pick master
Проверьте изменения с другой фиксации
Чтобы применить изменения, внесенные фиксацией, в нужное значение хэша, выполните следующую команду
git cherry-pick {HASHVALUE}
Это добавит изменения, включенные в эту фиксацию, в ваш текущий репозиторий
Применить определенные коммиты от одной ветви к другой
cherry-pick
позволяет выбирать между фиксациями из одной ветви одной в другую. Допустим, у вас есть две ветви master
и develop-1
. В ветви develop-1
вас есть 3 фиксации с фиксацией commit-1
, commit-2
и commit-3
. Здесь вы можете применить commit-2
к master
серверу:
git checkout master
git cherry-pick commit-2
Если вы столкнулись с конфликтами на этом этапе, вы должны исправить их и добавить их с помощью git add
а затем вы можете использовать флаг continue, чтобы применить вишневый выбор.
git cherry-pick --continue
Если вы хотите прервать выбор вишни между вами, вы можете использовать флаг abort:
git cherry-pick --abort