> ## 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

> 特定のコミットの変更を現在のワークスペースに適用する

`cherry-pick` コマンドを使用すると、ブランチ全体をマージすることなく、特定のコミットの変更を現在のワークスペースに適用できます。

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

`<ref_id>` パラメータはチェリーピックするコミットの ID です。

`[--nowait]` は、ファイルがローカルワークスペースへの同期を完了するのを待たずにすぐに戻ります。デフォルトでは、コマンドは同期が完了するまで待ちます。

これは、すべてをマージすることなく別のブランチから特定の変更を適用したいときに便利です。

コミットをチェリーピックする例:

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

コミット `abc123def456` の変更が現在のワークスペースに適用されます。ブランチに保存するには、これらの変更をコミットする必要があります。

<Note>
  チェリーピックされたコミットと現在のワークスペースの間に競合がある場合、手動で解決する必要があります。
</Note>
