commands.sh

git cherry-pick

all

Apply the changes introduced by existing commits to the current branch. To apply changes to another branch, first use `git checkout` to switch to the desired branch.

More info →

Options (1)

-n, --no-commitboolean

Add the changes of a commit to the working directory, without creating a commit

Example: git cherry-pick {{[-n|--no-commit]}} {{commit}}

Examples (4)

Apply a commit to the current branch

Apply a range of commits to the current branch (see also: `git rebase --onto`)

git cherry-pick start_commit~..end_commit

Apply multiple (non-sequential) commits to the current branch

git cherry-pick commit1 commit2 ...

Add the changes of a commit to the working directory, without creating a commit

git cherry-pick [-n|--no-commit] commit
made by @shridhargupta | data from tldr-pages