Git 別ブランチの特定のコミットをマージするには?

ショコラ
ショコラ

Git 別ブランチの特定のコミットをマージするには?

「git cherry-pick {コミットID}」でキメマス。

もっさん先輩
もっさん先輩
git cherry-pick {コミットID}

手順

別ブランチの特定のコミットを取り込む手順

  1. Gitログ でマージするコミットID を確認します。(マージ元)
git log
  1. マージ先のブランチをチェックアウトします。
git checkout {マージ先のブランチ}
  1. 手順1で確認したコミットをマージします。
git cherry-pick {コミットID}

チェリーピックの後はコミットされているんですよね。次に行う動作はプッシュです。

  1. 一応、チェリーピックので取り込んだ差分を確認します。
git diff HEAD~
  1. プッシュします。
git push

以上

Scroll to Top