🗂

git で submodule を subtree に置き換え

2024/02/23に公開

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