rebaseに成功して、コミットしようとすると、何も修正してないはずなのに、サブモジュール部分にコミット対象が検知されることがある。
内部動作はまだわかっていないが、この場合、
git submodule update --init --recursive -- "モジュール名"
で全モジュールを再帰的に初期化すればコミット対象が検知されないようになる。
多分、最新でバージョン管理外になっているモジュールを作業ディレクトリから消す必要があるってことなのかな。
消えてるならrebaseの時点で消えてほしいが、そういった形でのrebaseオプションがあるんかな・・・。