Recently, I have been asked to cherry-pick a commit. So what does cherry-picking a commit in git mean? How d