Checking out a git repo with submodules will check them out with detached HEADs in each submodule, see here . I tried the suggested answers but it didn't help much. Attaching the HEAD adds an extra step to cloning – not a big deal – but I'm worried now about other implications of using submodules (e.g. does it change how one committing, pulling?) that we may not be aware of. So, I need to investigate their usage some more. Worst case scenario, this 247-main repo can just be a documentation repo.
Checking out a git repo with submodules will check them out with detached HEADs in each submodule, see here . I tried the suggested answers but it didn't help much. Attaching the HEAD adds an extra step to cloning – not a big deal – but I'm worried now about other implications of using submodules (e.g. does it change how one committing, pulling?) that we may not be aware of. So, I need to investigate their usage some more. Worst case scenario, this
247-main
repo can just be a documentation repo.