This blog provides the most basic (and probably the most useful) usage of git cherry-pick:
https://ariejan.net/2010/06/10/cherry-picking-specific-commits-from-another-branch/
Details of git cherry-pick can be found here:
http://git-scm.com/docs/git-cherry-pick