git checkout without updating submodules