title: git checkout tag, git pull fails in branch
body: <p>I have cloned a git repository and then checked out a tag:</p>
  
  <pre><code># git checkout 2.4.33 -b my_branch
  </code></pre>
  
  <p>This is OK, but when I try to run <code>git pull</code> in my branch, git spits out this error: </p>
  
  <blockquote>
    <p>There is no tracking information for the current branch. Please
    specify which branch you want to merge with. See git-pull(1) for
    details</p>
  
  <pre><code>git pull &lt;remote&gt; &lt;branch&gt;
  </code></pre>
    
    <p>If you wish to set tracking information for this branch you can do so
    with:</p>
  
  <pre><code>git branch --set-upstream new origin/&lt;branch&gt;
  </code></pre>
  </blockquote>
  
  <p>I want <code>git pull</code> to only update the master branch and leave my current branch alone (it's a tag anyway). Is something like this possible?</p>
  
  <p>The reason I need this is that I have a automatic script which always git pulls the repository and of course fails because of the error above..</p>