Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

Git | cherry-pickで任意のバージョンの内容を任意のリポジトリにマージ

概要

cherry-pickで任意のバージョンの内容を任意のリポジトリにマージ

内容

任意の変更内容を特定のブランチに反映したい場合、cherry-pickを利用します。

サンプルオペレーション

・test.txt 編集前

test

hogeブランチを作成して、checkout
hogeブランチでtest.txtを以下のように変更

test
test1

・変更内容をcommit
・ブランチをhogeからmasterに戻す
hogeブランチのコミットを指定してcherry-pickを実行

git cherry-pick XXXXX

masterのtest.txtにhogeブランチの編集内容を反映されたことを確認。

test
test1