title: Git: fatal: Needed a single revision even though repo/revision both supplied
body: <p>I have added a remote "upstream" repo reference to a local clone:</p>
  
  <pre><code>git remote add upstream https://github.com/&lt;owner&gt;/&lt;repo&gt;
  </code></pre>
  
  <p>Then did a remote fetch</p>
  
  <pre><code>git fetch upstream -a
  </code></pre>
  
  <p>Then the following attempt to rebase:</p>
  
  <pre><code>git rebase upstream/master
  </code></pre>
  
  <p>Gave us:</p>
  
  <pre><code>fatal: Needed a single revision
  </code></pre>
  
  <p>We can see the upstream:</p>
  
  <pre><code>$git branch -r
  upstream/master
  </code></pre>
  
  <p>Git status shows us on master:</p>
  
  <pre><code> $git status
   On branch master
  
   Initial commit
  
   nothing to commit (create/copy files and use "git add" to track)
  </code></pre>
  
  <p>What is needed here?</p>