A cherry-pick takes the patch that was introduced in a commit and tries to reapply it on the branch you’re currently on.
git cherry-pick [–edit] [-n] [-m parent-number] [-s] [-x] [–ff] [-S[key-id]] commit…
git cherry-pick –continue
git cherry-pick –quit
git cherry-pick –abort
Copying a commit from one branch to another
Copying a range of commits from one branch to another