AおよびBと呼ぶ 2 つの Git リポジトリがあります。Repo Bはたまたま Repo Aのサブモジュールです。
レポBには、履歴から消去したいバイナリ ファイルがぎっしり詰まっています。branch-filter コマンドを実行して、レポBの履歴からこれらのファイルを簡単に消去できます。それは私の問題ではありません。
私の問題は、 repo Bでbranch-filter を実行した後、 repo A の何千ものコミットがrepo Bの(現在は無効な) コミットを指すようになることです。
私の質問は次のとおりです。レポ A の各コミットがレポ B の正しいコミットを指すように、レポ A の履歴を変更するにはどうすればよいですか?
ご協力いただきありがとうございます!