title: git pull not working
body: <p>I am not using github. We have git setup on our machine.</p>
  
  <p>I created a branch from master called experiment. However when I am trying to do git pull I am getting following message.</p>
  
  <pre><code>&gt; git pull
  You asked me to pull without telling me which branch you
  want to merge with, and 'branch.experiment.merge' in
  your configuration file does not tell me either.    Please
  specify which branch you want to merge on the command line and
  try again (e.g. 'git pull &lt;repository&gt; &lt;refspec&gt;').
  See git-pull(1) for details.
  </code></pre>
  
  <p>Here is result of git remote show origin</p>
  
  <pre><code>&gt; git remote show origin
  * remote origin
    Fetch URL: ssh://git.domain.com/var/git/app.git
    Push  URL: ssh://git.domain.com/var/git/app.git
    HEAD branch: master
    Remote branches:
  
      experiment      tracked
      master          tracked
    Local branches configured for 'git pull':
      master     merges with remote master
    Local refs configured for 'git push':
      experiment pushes to experiment (local out of date)
      master     pushes to master     (up to date)
  </code></pre>
  
  <p>As I read the message above experiment is mapped to origin/experiment. And my local repository knows that it is out of date. Then why I am not able to do git pull?</p>
  
  <p>This is how I created this branch</p>
  
  <p><code>git co -b experiment origin/experimen</code>t</p>