freeCodeCamp/guide/russian/git/git-cherry-pick/index.md

2.5 KiB
Raw Blame History

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