> ## Documentation Index
> Fetch the complete documentation index at: https://docs.diversion.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# cherry-pick

> Apply changes from a specific commit to your current workspace

The `cherry-pick` command allows you to apply the changes from a specific commit into your current workspace without merging the entire branch.

```bash theme={null}
dv cherry-pick <ref_id>
```

The `<ref_id>` parameter is the ID of the commit to cherry-pick.

This is useful when you want to apply specific changes from another branch without merging everything.

An example of cherry-picking a commit:

```bash theme={null}
dv cherry-pick abc123def456
```

The changes from commit `abc123def456` will be applied to your current workspace. You'll need to commit these changes to save them to your branch.

<Note>
  If there are conflicts between the cherry-picked commit and your current workspace, you'll need to resolve them manually.
</Note>
