title: How could go module auto pull the latest version of dependency instead of assign a specific tag
body: <p>In general I tag the dependency and require it in go.mod file, for example:</p>
  <pre><code>require (
      private-gitlab.com/domain/common v1.0
  )
  </code></pre>
  <p>Whenever I update <strong>private-gitlab.com/domain/common</strong>, I assign a new tag to it such as <strong>v1.1</strong>, then change the requirement</p>
  <pre><code>require (
      private-gitlab.com/domain/common v1.1
  )
  </code></pre>
  <p>Once apply microservices architecture, there are multiple microservices require this dependency, so that I should change their tags from <strong>v1.0</strong> to <strong>v1.1</strong></p>
  <p>Does go module support latest/snapshot tag (something like java maven snapshot) so that it would auto detect and pull the latest version of dependency, like</p>
  <pre><code>require (
      private-gitlab.com/domain/common qa@latest
  )
  </code></pre>