git cherry-pick startHash^..endHash
#This syntax will include the first commit object. This inclusion is what I assume the range commit will do by default and I often get tripped up and confused by it.
git cherry-pick startHash..endHash
#This form of the cherry pick merge is that the first hash listed in the range is not included in the commit. The last hash is included