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