Terminal
$ git cherry-pick 古い方のリビジョン^..新しい方のリビジョン
Git ver.1.7.2から。
これでテキトーなブランチを作って、テキトーにコミットして、終わったら歴史を整える用のブランチを作って、そこで
Terminal
$ git cherry-pick -n hoge^..moge
とかやったあとにadd
とcommit
で整えられる。
今まではmerge --no-ff
でまとめたコミットをcherry-pick
してたのだけど、cherry-pick -m 1
が理解できなくて気持ち悪かった。
そもそも歴史を整えるのも良いのかなあとは思いつつ。