title: Git pull failed to my web server
body: <p>Locally (Cloud9), I have commited my changes to my repo (<a href="https://github.com/edward408/my-first-blog" rel="nofollow">https://github.com/edward408/my-first-blog</a>), however when i perform a git pull on my deployment server (PythonAnywhere) i get the following error:</p>
  
  <pre><code>Updating aef1181..5d68bfa
  error: Your local changes to the following files would be overwritten by merge:
          db.sqlite3
  Please, commit your changes or stash them before you can merge.
  Aborting
  </code></pre>
  
  <p>I have pushed the changes from my local console (Cloud9) and made sure by veryfing git status afterwards. It seems that the best path long-term is to updatede git on PythonAnywhere while updating it from my local git at the same time. However, how would I implement that without starting a new repo again? Id prefer not to change anything that I already have on PythonAnywhere.</p>
  
  <p>Anywho, what would the best feasible solution at this point in time?</p>
  
  <p>EDITED: Its not completely the same as the suggested link. I already have my local dev environment pushing updates to the project repo. To use git stash on PythonAnywhere, i would have to push from there as well. Unless this means executing stash locally?</p>