git cherry-pickの概要とhash値が変わるので別のコミットになることに留意することのメモ

git cherry-pickの概要

あるブランチのコミットを別のブランチに適用する操作
作業ブランチを変えたくなった場合などに、古いブランチの変更を新しいブランチに取り込むなどのケースに使うかと思います

コマンド

git cherry-pick commitSha

commitShaはコミットのhash値です

hash値が変わるので別のコミットになる

cherry-pickで新しくコミットした場合、コミットのhash値はコピーされずに新しく別のhash値になるので、全く同じコミットにはなりません

参考

www.atlassian.com