title: Is it possible to update a submodule SHA without pulling?
body: <p>I have a repo on local that has a reference to a submodule.
  I would like to update the SHA referenced by the submodule to a more recent one.</p>
  <p>The change is only to allow the CICD pipelines that run on the remote to pull in the latest submodule when building everything. I do not need, nor want, this submodule's contents locally.</p>
  <p>Is there some way I can update the submodule's reference to a more recent SHA <em>without</em> pulling the submodule's contents from the remote?</p>
  <p>Happy enough to even try editing git files to avoid pulling but I have not been able to find out where this reference is actually stored.</p>