git push <remote> <commit hash>:<branch>

# If A and B commit hashes
# Cherry pick A to B (excluding A)
git cherry-pick A..B

# Cherry pick A to B (including A)
git cherry-pick A^..B