X は、参照したいgit rebase -i HEAD~X
以前のコミットの数です。
しかし、ブランチで作業していて、コミットしたとします。次に、別のブランチに切り替えて、そこでいくつかの作業を行います。あなたはこれを数日間やり続けます。
最終的に、ブランチの 1 つをスカッシュしたい場合、それを行うことはできません。これは、次のようなことを行うとHEAD~3
、別のブランチからのコミットが参照されるためです。
私の質問は本当に次のようなものだと思います:関連のないコミットも押しつぶさずに、ブランチ上のすべてのコミットを押しつぶすにはどうすればよいですか?