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. On sf there’s the instruction page:
First time using Git
cd miorep-code
git init
git commit -a -m 'Initial commit'
git remote add origin ssh://****/p/miorep/code
git push origin master
Existing Repository
cd miorep-code
git remote add origin ssh://****/p/miorep/code
git push origin master
If I follow the first set of instructions, I have a
“Fatal: Paths with -a does not make sense”
when I get git commit -a -m 'Initial commit'.
If I follow the second set of instruction I get:
error: src refspec master does not match any.
error: failed to push some refs to ‘ssh://**/p/ravenna/code’
when I exec the last command.
What’s the correct set of instructions in my case? Why I get that error?
The first set of instructions doesn’t make sense:
There needs to be a
git addbetweengit initandgit commit, because otherwisegitdoesn’t know what you want to commit. Your second error……means you haven’t actually committed anything to your local repository yet, so there is no
masterbranch to push.What you want to do is:
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".