title: git pull origin master does not update origin/master?
body: <p>According to the documentation, <strong>git pull</strong> performs a <strong>git fetch</strong> then a git merge, however in that case performing <strong>git pull origin master</strong> should perform a <strong>git fetch origin master</strong> right?  However,  it does not appear to be doing so.  Here is an example.</p>
  
  <p>Supposed my remote origin master (on GitHub in my case) has the following history:</p>
  
  <pre><code>commit 1111111 : my first commit
  commit 2222222 : a commit from someone else
  </code></pre>
  
  <p>and I only have my first commit locally as doing following shows</p>
  
  <pre><code>git checkout master
  git log --pretty=format:'%h' -n 1
  1111111
  
  git checkout origin/master
  git log --pretty=format:'%h' -n 1
  1111111
  </code></pre>
  
  <p>From here I do my pull and look at the results as follows:</p>
  
  <pre><code>git checkout master
  git pull origin master
  
  git log --pretty=format:'%h' -n 1
  2222222
  
  git checkout origin/master
  git log --pretty=format:'%h' -n 1
  1111111
  </code></pre>
  
  <p>As can be seen, the pull did in fact update my master branch with the new commit(s) from the remote origin, but my local origin/master is still where it was.  Forcing me to do the following</p>
  
  <pre><code>git fetch origin master
  
  git checkout origin/master
  git log --pretty=format:'%h' -n 1
  2222222
  </code></pre>
  
  <p>Is this correct behavior for git pull or might I have something miss configured?  I looked through the git pull man page and didn't see anything that suggested this but I may have missed it.</p>