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