title: How to push multiple branches from multiple commits?
body: <p>I never used <code>git</code> before <code>GitHub</code> released the Windows app, so I've never used it in command line.</p>
  
  <p>So here's my situation:<br>
  I did some commits on <code>master</code>, then switched branch and did some commits there too. All without pushing to GitHub.
  When I then clicked <code>sync</code> in the the windows app (which I assume does <code>git push</code>), to my surprise, all my commits were pushed to my new branch - even the commits I made while I was in <code>master</code>.</p>
  
  <p>Since this is the behavior of the windows app, I guess I have to use the command line.<br>
  What is the correct <code>git push</code> command to push the commits to the correct branches on the remote?</p>