error: src refspec master does not match any

Try to do :

git push origin HEAD:master

From git branch it appears that somehow your local branch name is "origin".

You can rename the branch with -mv flag, like this:

git branch -mv origin master

After this git branch should show master :-)

Just to make sure the name is indeed the only thing that went astray, you can run git log and look at the last few commits - and compare them to the last few commits on bitbucket website.


This should help you

git init
git add .
git commit -m 'Initial Commit'
git push -u origin master