やりたいこと
粒度を小さくしてプルリクエストを行うために、コミット順を並び替えたい。
方法
git rebase -i HEAD~17
という形で割といい感じにできる。
設定している任意のエディタが開くので、順番を入れ替えてエディタを閉じればよい。
コンフリクト
並び替えにおいてコンフリクトが発生した場合、安易に解決するとその後何度もコンフリクトが発生して面倒だったりする。
コンフリクトの解消は安易に行わないこと。まだよくわかっていないため。
そもそも
粒度を小さくしてプルリクエストを行うという意味であれば、単にもっとプルリクエストを行う頻度を上げ、小さな単位でプルリクエストを行えばよかったのではないかと思う。
「誤字修正」単位の、一つのプルリクエストを送ってもよいはず。
「ある程度まとまった単位でプルリクエストを送ろう」という意識がそもそもの問題の発生源であるような気がしていて、ここを改めようと思う。