次のディレクトリにgitリポジトリがありますproject。
[~/project]$ ls
a b c
すべてをディレクトリのサブディレクトリに移動したいprojectので、次のようになります。
[~/project]$ ls
subdir
[~/project]$ cd subdir
[~/project/subdir]$ ls
a b c
通常git mvは動作しますが、歴史的なコミットが常に最初からそのサブディレクトリに対して行われたかのように見せたいです。これを行う方法はありますか?