title: Any way to auto-update/push git submodule (without a cmd to do so)
body: <p>What's the easiest way to auto-update a git submodule, without having to manually pull it and commit/push the owning repo update?</p>
  
  <p>I'm using Azure DevOps with yaml. I'm trying to find the best way  that when a submodule is committed, the owning repo gets published with the update. Even if I trigger a republish of the owning repo (manually, or automatically), how can I instruct the owning repo to re-pull the submodule? </p>
  
  <p>Would one path be some yaml instruction OR git config to "always pull latest"? That doesn't seem to exist as a submodule seems to only show a specific commit to pull.</p>
  
  <p>I'm hoping I won't have to write an Azure Function to (1) watch the submodule, (2) pull the owner, (3) pull the submodule, (4) commit/push the owner - which already automatically publishes the update.  ... but if that's the simplest way, how does one best automate git management?</p>