Cherry-pick лучше всего работает по сравнению со всеми другими методами при нажатии определенного коммита.
Способ сделать это:
Создать новую ветку -
git branch <new-branch>
Обновите новую ветку, указав исходную ветку -
git fetch
git rebase
Эти действия будут гарантировать, что у вас точно такой же материал, как у вашего происхождения.
Cherry-выберите sha id
, который вы хотите сделать push -
git cherry-pick <sha id of the commit>
Вы можете получить sha id
, запустив
git log
Подтолкни его к своему происхождению -
git push
Запустите gitk
, чтобы увидеть, что все выглядит так, как вы хотели.