Cherry picking term in Git refers to the point of choice of a commit arising from one particular branch and then applying it to some other branch. This procedure is in disparity with the usual ways like merge and rebates which in general applies various different commits to another Git branch.