git cherry-pick 使い方
他のブランチの特定のコミットを適用する
他のブランチをマージするのではなく、特定のコミットだけを適用するには
git cherry-pick some-commit
とする。このとき、コンフリクトが生じなければ、 適用後の状態がコミットされる。
コンフリクトした場合は、対象のファイルを編集した後に
git add some-file
とした後にコミットする。次のようにするとコミットメッセージを
git commit -c some-commit
再利用する。
cherry-pick したときにコミットしない。
「-rn」オプションをつける。
git cherry-pick -rn some-commit
参考
- man git-cherry-pick