git cherry-pick A..B (Not includes A) git cherry-pick A^..B (Includes A) In the "cherry-pick A..B" form, A should be older than B. If you want to pick the range B through D (including B) that would be B^..D (instead of B..D).