git cherry-pick accepts ranges which for example allows to cherry pick entire branches into another branch.
That's noteworthy because git cherry-pick your-branch actually only picks the last commit of your-branch instead of the entire branch.
Example
git cherry-pick HEAD..your-branch