Related to:
Repo created with 3 submodules:
git submodule add [email protected]:facebook/docusaurus.git docusaurus
git commit -m "Add Docusaurus submodule"
git submodule add [email protected]:facebook/react-native.git react-native
git commit -m "Add React Native submodule"
git submodule add [email protected]:facebook/react-native-website.git react-native-website
git commit -m "Add React Native Website submodule"
git pushClone the repo, including its submodules
git clone --recurse-submodules [email protected]:slorber/docusaurus-git-submodules-tests.gitIf you already cloned the repo without submodules, you can run:
git submodule update --init --recursiveList submodules:
git submoduleGet the repository root dir:
git rev-parse --show-toplevelGet the "superproject" path from a submodule cwd:
git rev-parse --show-superproject-working-tree