これは私にとって一般的な問題です。私は5つほどのコミットを行い、以前に使用されたアルゴリズムから無関係になったデバッグコードまたはジャンクコードが残っていることを発見しました。それらをHEADに修正することは必ずしも意味がなく、1行の遅い変更に対して新しいコミットを行うことは無秩序に感じます。
私が知っている解決策には、上記が含まれ、前のコミットをチェックして、分岐、編集、および再度マージします。これは問題なく機能しますが、より慣用的な解決策またはエレガントな解決策のどちらかが存在するのではないかと思います。