http://eweiibe6dfzpdr3sjwemxg6ntnl6os7hmoxqegg2igksed2xf35357yd.onion/help/ci/runners/configure_runners.md
Use the empty Git strategy when: You do not need the repository data to be present. You want a clean, controlled, or customized starting state every time a job runs. Git submodule strategy The GIT_SUBMODULE_STRATEGY variable is used to control if / how Git submodules are included when fetching the code before a build.