What does git cherry-pick branch_name
do?
Does it cherry-pick only the latest commit from the branch with the name branch_name
onto my current branch, or does it cherry-pick a range of commits from that branch, and if so what range? Bonus question: in the latter case, how would I cherry-pick all commits from a given branch?