title: How can I Git clone a specific release?
body: <p>So that's it; I finished the very first version of my application.</p>
  <p>I committed the final state of the first version:</p>
  <pre><code>git commit -m &quot;some final tweaks&quot;
  </code></pre>
  <p>And created the versioning tag:</p>
  <pre><code>git tag v1.0.0
  </code></pre>
  <p>And <code>push</code>ed everything remotely.</p>
  <p>Now, I am in the process of starting developing the second version of the application with some improvements I already have in mind.</p>
  <p>Is it possible, later, when I'd made these improvements and <code>commit</code> and create a new <code>tag</code> (<strong>v2.0.0</strong>), to Git clone a specific state of Git providing a tag?</p>
  <p>If the last version is <strong>v2.0.0</strong>, can I still clone the version <strong>1.0.x</strong>?</p>
  <p>Something like <code>git clone git@github.com:mygitname/theproject.git#1.0.2</code> for instance?</p>