Як додати бажані коміти у різні гілки.
git cherry-pick <SHA-1>...<SHA-1> --no-commit
Застосуйте зміну, введену комітами, на кінчику головного гілки та створіть нові коміти з цією зміною.
Синтаксис ...
діапазону комітів. захопити всі коміти від початку (виключити) до останнього. Якщо ви хочете одного коміту, використовуйте один SHA-1
cherry-pick
без комітування
За замовчуванням git cherry-pick
фіксують ваші зміни, тому, якщо ви хочете вибирати вишню без фіксації всіх змін, просто додайте-n
прапор
Це дозволить вам переглянути зміни та здійснити їх вручну, якщо хочете, або скасувати їх, якщо у вас виникне занадто багато конфліктів.
git cherry-pick -n <hash>
cherry-pick
коміт злиття
Якщо вам потрібно було вибрати злиття замість коміту, використовуйте -m
прапор
#
# In this case, we select the [1] first parent in the commit
# Use git show <hash> to see a list of available parents
#
git cherry-pick -m 1 <hash>
Прочитайте повну git cherry-pick
документацію щодо всіх варіантів, якими ви можете скористатися