title: How to do "go get" on a specific tag of a github repository
body: <p>I am trying to compile the InfluxDB database (version v0.8.8) using <code>go get github.com/influxdb/influxdb</code></p>
  
  <p>But this pulls the master branch, and I need the <code>v0.8.8</code> tag.</p>
  
  <p>I have tried to do:  <code>go get github.com/influxdb/influxdb/releases/tag/v0.8.8</code> but this fails saying unable to find.</p>
  
  <p>I also tried to do a regular <code>go get</code> of the master branch, and then manually checking out the tag using <code>git</code> in <code>GOPATH/src/github...</code> in order to set the corret version.</p>
  
  <p>The problem using the last approach is that when I try to pull the dependencies with <code>go get -u -f ./...</code> it tries to find them in the master branch, and some of them do not exist on the master branch...</p>
  
  <p><strong>TL;DR</strong>: perform <code>go get</code> on a specific github tag, and pull the correct dependencies.</p>