Manage Git Submodules in a Superproject
A Git superproject does not contain a submodule’s files or branch—it commits a gitlink to one exact submodule commit plus URL/path metadata. Learn the full lifecycle without losing detached-HEAD work or publishing a parent commit that points to an unreachable dependency.