Cherry Pick
In plain terms
Applying a specific commit from one branch onto another.
Going deeper
Cherry-picking copies an individual commit's changes to your current branch without merging the whole source branch. It grabs just one change.
Under the hood
Useful for backporting fixes; can create duplicate commits and complicate history if overused.
Examples
Backporting hotfixes, selective changes, git cherry-pick, partial merges.
Think of it like...
Like plucking one ripe cherry from a tree instead of taking the whole branch.