Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。
Update to the latest version of GitHub Desktop before February 2 to avoid disruptions. For more information, see the GitHub blog post.

コミットのチェリーピック

あるブランチで特定のコミットを選び、コミットを別のブランチにコピーできます。

Git のチェリーピックについて

あるブランチのコミットをチェリーピックして、別のブランチに同じ変更を加えたコミットのコピーを作成できます。 間違ったブランチに変更をコミットした場合、または同じ変更を別のブランチに反映する場合は、コミットをチェリーピックして別のブランチに変更を適用することができます。 また、pull request を作成したりマージしたりする前に、チェリーピックを使って特定の変更を適用することもできます。 たとえば、機能ブランチにバグ修正をコミットした場合、そのバグ修正を含むコミットをプロジェクトの他のブランチにチェリーピックすることができます。

また、チームとの共同作業時にもチェリーピックを使用できます。 一部のプロジェクトには、チェリーピック コミットによる貢献が組み込まれています。 詳細については、Git ドキュメントの「分散 Git - プロジェクトの管理」を参照してください。

コミットのチェリーピック

  1. GitHub Desktop で、 [Current Branch] (現在のブランチ) をクリックしてください。 [Current Branch](現在のブランチ) のドロップダウン メニュー

  2. ブランチの一覧で、チェリーピックするコミットがあるブランチをクリックします。

    [現在のブランチ] ドロップダウン ビューのスクリーンショット。 [Recent Branches] (最近のブランチ) の下にある "my-feature" というブランチがオレンジの枠線で強調表示されています。

  3. 左サイドバーにある [履歴] をクリックします。

    サイドバーの [履歴] タブのスクリーンショット。 コミット一覧の上にある [履歴] というタブ ボタンがオレンジ色の枠線で強調表示されています。

  4. チェリーピックするコミットを [履歴] タブから [現在のブランチ] ドロップダウン メニューにドラッグした後、コピー先のブランチにコミットをドロップします。

    [履歴] タブと [現在のブランチ] ドロップダウン ビューのスクリーンショット。 カーソルは "my-feature" ブランチの上にあり、"プラス 1" アイコンは 1 つのコミットの追加を示しています。

参考資料