title: GIT won't pull latest changes from remote
body: <p>Somehow my local branch is stuck 8 months behind my remote branch.</p>
  
  <p>When I do <code>git pull origin [my branch name]</code> it says <code>Already up to date</code>.</p>
  
  <p>I tried <code>git fetch origin [my branch name]</code> then <code>git reset --hard FETCH_HEAD</code> (<a href="https://stackoverflow.com/questions/9688867/git-pull-not-pulling-everything">found here</a>) but my local copy is still pointing to the super old commit.</p>
  
  <p>I've also tried resetting to the specific by using <code>git checkout 1d5d525</code>  (<a href="https://stackoverflow.com/questions/4114095/how-to-revert-git-repository-to-a-previous-commit">found here</a>) but it says: <code>error: pathspec '1d5d525' did not match any file(s) known to git.</code> but that commit is 100% in the remote branch because I can see it in BitBucket.</p>
  
  <p>The only thing I can think of that I've done any differently was that yesterday I worked on a different machine (my OSX laptop, rather than my Win10 desktop) but that doesn't explain why it's 8 months behind.</p>
  
  <p>If any gurus could give me some guidance, that would be awesome.</p>
  
  <p>NOTE: I can commit more changes from my laptop and they show up on my branch in BitBucket, but still no luck.</p>
  
  <p>NOTE: I'm the only person that works on this branch in case that info is important.</p>
  
  <p>Thanks! </p>
  
  <p>EDIT:</p>
  
  <p>Here is the output for <code>git branch -vv</code> and <code>git remote - v</code> as requested.</p>
  
  <pre><code>$ git branch -vv
  ImageEdit 39b733c Image editing tweaks
  Widgets   cce09e8 Merge Globals + Widgets to use the same functionality / DB table
  * john      11798f3 [origin/john] Finished PDF Header. Waiting for feedback...
  master    cce09e8 Merge Globals + Widgets to use the same functionality / DB table
  
  $ git remote - v
  origin  git@bitbucket.org:johnt/website.git (fetch)
  origin  git@bitbucket.org:johnt/website.git (push)
  </code></pre>
  
  <p>NOTE: I'll point out that the master branch also seems to be way behind the remote based on the above commit message.</p>
  
  <p>EDIT 2:</p>
  
  <p>Here is the output for <code>git branch -a -vv</code></p>
  
  <pre><code>$ git branch -a -vv
  ImageEdit                39b733c Image editing tweaks
  Widgets                  cce09e8 Merge Globals + Widgets to use the same functionality / DB table
  * john                   11798f3 [origin/john] Finished PDF Header. Waaiting for feedback...
  master                   cce09e8 Merge Globals + Widgets to use the same functionality / DB table
  remotes/origin/ImageEdit 39b733c Image editing tweaks
  remotes/origin/Widgets   cce09e8 Merge Globals + Widgets to use the same functionality / DB table
  remotes/origin/glenn     0548f0d Changed Create a Lifeshare Page to Create a Lifeshare
  remotes/origin/john      11798f3 Finished PDF Header. Waiting for feedback...
  remotes/origin/master    cce09e8 Merge Globals + Widgets to use the same functionality / DB table
  </code></pre>