git cherry pick commit
# from the branch you want to apply changes # it will bring all commit changes but also stage them git cherry-pick <commit-hash> # it will bring all commit changes but leave them unstaged git cherry-pick -n <commit-hash> #OR git cherry-pick --no-commit <commit-hash>
git cherry pick commit
#Checkout the branch you want to apply the commit to. git checkout master #Cherry pick using the commit hash. git cherry-pick <commit-hash> #If cherry picking from a public branch use "-x" to add a standardized commit message. git cherry-pick -x <commit-hash>
Source: stackoverflow.com
git merge cherry pick
$ git cherry-pick <commit sha>
Source: opensource.com