2つのパッチにマージしたいさまざまなコミットを含むリポジトリがあります。この機能を導入するパッチと、それを使用するように既存のコードを変更するパッチ。問題は、私がコーディングしてコミットしていたとき、それを念頭に置いていなかったので、両方を行うコミットがあります。これらのコミットを分割するにはどうすればよいですか?
どういうわけか、git rebase -iを使用して、変更したいコミットごとに編集を選択することでそれを実行できることを知っていますが、この方法では、コードではなく、コミットメッセージのみを変更できます。