title: git config --global or git push isn't working. Bitbucket related
body: <p>So I have been trying to git push to a remote repository. It usually works but it wasn't until recently I have been getting these errors.</p>
  
  <pre><code>Your local git email (git config --global user.email) does not match
  the one associated with your BitBucket account. This can be set via
  the command: git config --global user.email &lt;email&gt;
  
  Your local git username (git config --global user.name) does not match
  the one associated with your BitBucket account. This can be set via
  the command: git config --global user.name &lt;"User Name&gt;
  
  expected committer name 'My, Name' but found 'Anonymous'
  </code></pre>
  
  <p>I used git log and put in the exact same name/email that I have been using but it won't save or acknowledge. I still get these errors. When I use the command it tells me, nothing happens. I was told to use a git rebase but I have no idea how to use that or what it is even. For some reason it still has me under Anonymous even after I use the command it tells me to change it and put my email/name to match what is on my Bitbucket account. Any suggestions? </p>
  
  <p>EDIT: When I type </p>
  
  <pre><code>git config --global user.name
  </code></pre>
  
  <p>and </p>
  
  <pre><code>git config --global user.email
  </code></pre>
  
  <p>It tells me the correct name and email its suppose to say</p>