title: Git: Pulling from Remote by Tag
body: <p>I'm a beginner at git and have been testing a couple of commands on my local computer by creating a local repository to pull and push from and to. </p>
  
  <p>I setup a bare repository in 'project' and cloned two users: 'user1' and 'user2' from it. The project currently has the files 'one.txt', 'two.txt' etc. and a few commits tagged with 'v1.0', 'v2.0' etc. associated with adding a new "#.txt" file.</p>
  
  <p>However, when I attempt to create a new git working directory in a new folder 'tmp', adding the project as a remote repository (tmp is not a clone), and pulling, I get the error:</p>
  
  <pre><code>$ git pull ../project v1.0
  $ fatal: 'v1.0' does not appear to be a git repository
  $ fatal: The remote end hung up unexpectedly
  </code></pre>
  
  <p>This doesn't happen when I simply try to pull the master branch from project, so I assume I have permissions to pull. What's going on?</p>