私はgitにまったく慣れていないので、リポジトリにいくつかの問題やエラーが蓄積されています。今、私はそれをもう一度きれいにしたかった。
私の状況は次のとおりです。リポジトリに画像を追加しましたが、解像度が高すぎます。後でそれらをより小さなバージョンに置き換えましたが、それらは私の歴史の中にまだ残っています。そのリポジトリに取り組んだのは私だけなので、履歴の書き換えの問題は許容できます。私の問題は、写真を追加してから置き換えるまでの間に他のコミットを行ったことです。これは可能ですか?はいの場合、どのように?
私が持っているものをもう少し説明するために:
04f9ac3 replace big pictures with small pictures
503c2b6 make a useful commit
8ab463d add big picutres
3d2a5a5 initial commit
そして私が達成したいこと:
XXXXXXX combined commit of the "add big pictures" and "replace with small pictures"
503c2b6 make a useful commit
3d2a5a5 initial commit
「押しつぶす」コミットについて多くのことを見つけましたが、それを正しく理解していれば、「隣接する」コミットを組み合わせることができます。私がやりたいのは、特定のコミットを選択してそれらを結合することです。それが誰にとっても理にかなっていることを願っています。:)