How does git cherry pick work?
Photo Credit: Courtesy of 3DStockPhoto (How do I git stash? image)
git cherry-pick is a powerful command that enables arbitrary Git commits to be picked by reference and appended to the current working HEAD. Cherry picking is the act of picking a commit from a branch and applying it to another.