title: Doing a git stash doesn't remove changes in git local
body: <p>When I do <code>git status</code>, I see some files having local changes (seems to be indentation changes).</p>
  
  <p>And when I do <code>git stash</code>, it doesn't remove those files from the queue. It blocks my auto pull script from fetching from remote git. </p>
  
  <pre class="lang-none prettyprint-override"><code>$ git stash
  Saved working directory and index state WIP on develop: 05c60a5 Merge remote-tracking branch 'origin/develop' into develop
  HEAD is now at 05c60a5 Merge remote-tracking branch 'origin/develop' into develop
  
  $ git stash
  On branch develop 
  Your branch and 'origin/develop' have diverged and have 23 and 127 different commit(s) each, respectively.
  
  Changed but not updated:
  (use "git add &lt;file&gt;..." to update what will be committed)
  (use "git checkout -- &lt;file&gt;..." to discard changes in working directory) 
  
      modified:   config/buznames/businessname_map.
      modified:   public/css/_lib/dropdown.less
      modified:   public/css/_lib/secureBadge.less
  </code></pre>