til/git/cherry-picking-commits-from-another-branch.md

320 B

You have a commit which contains a good code change but it is in another branch?

# pick the commit 
git cherry-pick <sha>

# apply changes introduced by commit but do not commit the changes
git cherry-pick <sha> -n
git cherry-pick <sha> --no-commit

# pick all the commits from A to B
git cherry-pick A^..B