ショコラ
Git 別ブランチの特定のコミットをマージするには?
「git cherry-pick {コミットID}」でキメマス。
もっさん先輩
git cherry-pick {コミットID}
手順
別ブランチの特定のコミットを取り込む手順
- Gitログ でマージするコミットID を確認します。(マージ元)
git log
- マージ先のブランチをチェックアウトします。
git checkout {マージ先のブランチ}
- 手順1で確認したコミットをマージします。
git cherry-pick {コミットID}
チェリーピックの後はコミットされているんですよね。次に行う動作はプッシュです。
- 一応、チェリーピックので取り込んだ差分を確認します。
git diff HEAD~
- プッシュします。
git push
以上