title: No stash found when using git stash branch
body: <p>Using git, I am working on the master branch and have a few unadded and uncommitted files. I don't want to add them or commit them to the master. Instead, I am trying to stash the files and move to a new branch to add them and commit them there. However, this is failing with the error message: "No stash found.". Please see the log below:</p>
  
  <pre><code>$git status
  
  # On branch master
  # Changes not staged for commit:
  #   (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:   Makefile
  #
  # Untracked files:
  #   (use "git add &lt;file&gt;..." to include in what will be committed)
  #
  #   newfile.c
  no changes added to commit (use "git add" and/or "git commit -a")
  </code></pre>
  
  <p>And then when I try to use git stash</p>
  
  <pre><code>$git stash branch mywork
  No stash found.
  </code></pre>
  
  <p>I am pretty sure the I used git stash in a similar manner before, but I can't see why it is failing now. How can I stash my changes to another branch and commit them there?</p>