title: git push error "error: src refspec xxx does not match any." using git flow
body: <p>I used to create an repo on my private git server</p>
  
  <pre><code>git init --bare
  Initialized empty Git repository in /home/poc/git_repo/local_display_multi_langs            .git/
  </code></pre>
  
  <p>Then I tried to <code>add remote</code> in my working copy on my mac.</p>
  
  <pre><code>git remote add origin ssh://poc@172.19.16.101/home/poc/git_repo/local_display_multi_langs.git
  </code></pre>
  
  <p>Executed the following commands</p>
  
  <pre><code>  514  git flow init
    519  git flow feature start read_xml
    524  git ci -am "first ci"
  </code></pre>
  
  <p>Then tried to push all branches to my private git server's repo
  and got the exceptions as following</p>
  
  <pre><code>[src] $ git push origin feature
  poc@172.19.16.101's password:
  error: src refspec feature does not match any.
  error: failed to push some refs to 'ssh://poc@172.19.16.101/home/poc/git_repo/local_display_multi_langs.git'
  </code></pre>
  
  <p>Did I miss or misuse some steps ?</p>
  
  <p>How to push all the branches on my working copy to remote server ?</p>
  
  <p>Then When I clone the project from my git server.</p>
  
  <p>How to get the new cloned project and original project are identical.</p>
  
  <h2>Thanks</h2>
  
  <p>Thanks for @VonC </p>
  
  <p>Now I can push all the branches on my local working copy to remote server by </p>
  
  <p><code>git push origin --all</code></p>
  
  <p>But When I do git clone <code>ssh://poc@172.19.16.101/home/poc/git_repo/local_display_multi_langs.git</code>
  under another folder.</p>
  
  <pre><code>[local_display_multi_langs] $ git branch -a
  * master
    remotes/origin/HEAD -&gt; origin/master
    remotes/origin/develop
    remotes/origin/feature/read_xml
    remotes/origin/master
  </code></pre>
  
  <p>I saw the above branches which are strange to me.</p>
  
  <p>Because I expect get the same results as the original working copy like the following.</p>
  
  <p>Is there any way to get <code>clone from my remote server and restore the status as the original working copy</code></p>
  
  <pre><code>[local_display_multi_langs] $ git br
    develop
  * feature/read_xml
    master
  </code></pre>