Actually, `git submodule update --init` does both in one go (inits if non-existent, then updates).