dirA/のみにする
git filter-repo -f --path dirA/
dirA/fileA.txt のみ削除する
git filter-repo -f --path dirA/fileA.txt --invert-paths
直下のファイルをすべてdirB以下にあったことにする
git filter-repo --to-subdirectory-filter dirB
git filter-repo -f --path dirA/
git filter-repo -f --path dirA/fileA.txt --invert-paths
git filter-repo --to-subdirectory-filter dirB