あまりgitに詳しくないのでたまに困る
gitでブランチをmergeした後にそのmerge commitをgit revert -m 1 マージコミットのID
とかで取り消して、その後にやっぱりもう一度マージし直したかった
単純にrevertしたマージコミットをrevertしただけでも、コードの変更的には解決するんだけどコミットメッセージが消えてしまうのでちょっと嬉しくない
いろいろ方法はあるみたいだけど、コミット数が少ないときはgit cherry-pick
をする方法が考えることが少なそうだった
git log
などでマージした変更に含まれていたそれぞれのコミットのIDを調べて一つずつ順番に
git cherry-pick コミットのID
とすると過去にやったコミットの変更をもう一度適用できた