開発ブログ

WWWクリエイターズが送る、Git、CSS、HTML、コマンドライン、Macの便利機能など、開発に関する役立ち情報発信します。気まぐれに更新。

git cherry-pickの範囲指定:複数のコミットを取り込む。

最終更新:2017-09-04 by Joe

git cherry-pick 自体はシンプルなコマンドですが、複数のコミットを一度に取り込みたい時、その方法について知っておく必要があります。

git cherry-pickで、コミットの範囲を指定する

もっとも直感的でシンプルなcherry pickは、コミットを指定します。

これを範囲で指定するには、「COMMIT_A..COMMIT_B」を記述します。

注意点としては、ピックされるコミットは「COMMIT_Aの次のコミットからCOMMIT_Bまで」となりますので、COMMIT_A自体を含めるには、そのコミットの直前を表す「^」を利用して

と記述すると、直感的に指定できます。

参考