title: Why does git status show branch is up-to-date when changes exist upstream?
body: <p>Changes exist upstream in a tracked branch, but when I type <code>git status</code> it indicates that my local branch is up-to-date.  Is this new behavior, did I change a config setting, or is something wrong?</p>
  
  <p>Thanks for the help.</p>
  
  <pre><code>ubuntu@host:/my/repo# git status
  On branch master
  Your branch is up-to-date with 'origin/master'.
  
  nothing to commit, working directory clean
  
  
  ubuntu@host:/my/repo# git pull
  remote: Counting objects: 11, done.
  remote: Compressing objects: 100% (11/11), done.
  remote: Total 11 (delta 6), reused 0 (delta 0)
  Unpacking objects: 100% (11/11), done.
  From bitbucket.org:my/repo
     1234567..abcdefg  master     -&gt; origin/master
  Updating 1234567..abcdefg
  Fast-forward
   file1        |  1 -
   file2        | 43 +++++++++++++++++++++++++++++++++++++++++++
   file3        | 21 ++++++++++++---------
   file4        | 21 ++++++++++++---------
   4 files changed, 67 insertions(+), 19 deletions(-)
   create mode 100644 file5
  </code></pre>