Cherry Pick
Learn to selectively apply commits to other branches.
We'll cover the following...
Cherry picking is reapplying changes of a selected commit into the current HEAD
.
It’s like git revert
, but the changes apply as is.
It’s often used when we want to apply a patch from a branch into the other branch, where merging or rebasing isn’t preferred.
How to use git cherry-pick
Let’s assume there’s a product with both versions 2.x and 3.x in active development. Assume that the team is actively working on 3.x and is maintaining 2.x with the latest security patch. ...