私はいくつかのコードの主要なリファクタリングを行い、その過程で何度かコミットしました。これはまだ公開リポジトリにプッシュされていません。プッシュする前に、コミットを論理ユニットに再編成したいと思います。問題は、コミットを潰すだけでなく、ハンクを他のコミットに再編成したいということです。
明確にするために、私はハンクA1、A2、A3でAをコミットし、ハンクB1、B2、B3でBをコミットしました。Aより前のバージョンをチェックアウトし、ハンクA1、A2、B2を含む新しいコミットCと、ハンクB1、B3、A3を含む新しいコミットDを作成したいと思います。
前もって感謝します。