The scenario is that I have no repos on the remote server, just an account. Then, I run locally the following commands, where x is the user name and y is the project name that only exists on my local system.
git remote add buckety https://email@example.com/x/y.git
git add .
git commit --message "Here we go..."
git push buckety
The right command is:
git push -u origin master
Then the next git push will be a simple:
Since Git 1.8,
--set-upstream is called
git branch -u origin/master master
(Then your first git push would have been a simple