Git のチェリーピックについて
あるブランチのコミットをチェリーピックして、別のブランチに同じ変更を加えたコミットのコピーを作成できます。 間違ったブランチに変更をコミットした場合、または同じ変更を別のブランチに反映する場合は、コミットをチェリーピックして別のブランチに変更を適用することができます。 また、pull request を作成したりマージしたりする前に、チェリーピックを使って特定の変更を適用することもできます。 たとえば、機能ブランチにバグ修正をコミットした場合、そのバグ修正を含むコミットをプロジェクトの他のブランチにチェリーピックすることができます。
また、チームとの共同作業時にもチェリーピックを使用できます。 一部のプロジェクトには、チェリーピック コミットによる貢献が組み込まれています。 詳細については、Git ドキュメントの「分散 Git - プロジェクトの管理」を参照してください。
コミットのチェリーピック
-
GitHub Desktop で、 [Current Branch] (現在のブランチ) をクリックしてください。
-
ブランチの一覧で、チェリーピックするコミットがあるブランチをクリックします。
-
左サイドバーにある [履歴] をクリックします。
-
チェリーピックするコミットを [履歴] タブから [現在のブランチ] ドロップダウン メニューにドラッグした後、コピー先のブランチにコミットをドロップします。
参考資料
- Git ドキュメントの git-cherry-pick