🗂
git で submodule を subtree に置き換え
git で submodule を subtree に置き換え
既存の submodule を確認
git submodule
既存の submodule と revision をメモる
既存の submodule を削除
git submodule deinit <submodule_path>
git rm <submodule_path>
git commit -m "Removed submodule"
subtree として取り込み
git subtree add --prefix=<submodule_path> <repository> <revision>
Discussion