How to cherry-pick a commit with Git

Step by step guide to cherry pick a Git commit across branches with examples and tips for avoiding conflicts and keeping history tidy.