ベストアンサー1
Git でのチェリーピッキングとは、あるブランチからコミットを選択し、それを別のブランチに適用することを意味します。
これは、通常は別のブランチに多くのコミットを適用するmerge
やなどの他の方法とは対照的です。rebase
また、複数のコミットをチェリーピックするしかし、merge
これは、いいとこ取りをするよりも好ましい方法です。
コミットを適用するブランチにいることを確認してください。
git switch master
以下を実行します。
git cherry-pick <commit-hash>
注意:
パブリックブランチからチェリーピックする場合は、
git cherry-pick -x <commit-hash>
これにより、標準化されたコミット メッセージが生成されます。これにより、あなた (および同僚) はコミットの起源を追跡でき、将来のマージ競合を回避できます。
コミットにメモが添付されている場合、それらはチェリーピックには適用されません。それらも移行するには、以下を使用する必要があります。
git notes copy <from> <to>
追加リンク: