I have existing code on my computer, then I have registerd my account on sourceforge, starting a git project. Now I need to send my local project on sourceforge remote space
The single-quote ' is the problem. Change it to double-quotes, like "initial commit". Use double-quotes in Windows-cmd instead of single-quote.
@AndrewC: read this before doing the downvote: http://git-scm.com/book/en/Git-Basics-Recording-Changes-to-the-Repository#Skipping-the-Staging-Area
The first set of instructions don't make sense:
cd miorep-code
git init
git commit -a -m 'Initial commit'
There needs to be a git add
between git init
and git commit
, because otherwise git
doesn't know what you want to commit. Your second error...
error: src refspec master does not match any. error: failed to push some refs to 'ssh://**/p/ravenna/code'
...means you haven't actually committed anything to your local repository yet, so there is no master
branch to push.
What you want to do is:
cd miorep-code
git init
git add .
git commit -m 'initial commit'
git push origin master
You'll note that this is almost identical to your first set of instructions, except we've add a git add .
which means "add everything in my current directory and below to my repository".