So I've gotten a project up on github and everything is dandy. Now I want to create a new branch.
Here's what I've done:
- created a new local branch
- pushed the new branch to github
Here's the problem: During the push to my remote, I get this error:
Repository ssh://[email protected]/<username>/ProjectColossus.git
funny refname
error: refusing to create funny ref 'workingBranch' remotely
My remote repo is called origin, so I've tried using that refname as suggested in another answer here on stackoverflow, but I get the same error. I've also tried using the same name as my new local branch, in the "Target Ref Name:" field before the remote push, but I really just am not sure what I'm doing at this point. I know there's something I'm not getting about git remote pushes, so a little explanation would be super helpful. I'm pretty new to git and version control, but I'm an intermediate level programmer (starting second year CS in January).
git push origin workingBranch:workingBranch
? I don't see why this branch name would be considered funny. – Ruggerrefs/heads
, tags are underrefs/tags
, and remotes go underrefs/remotes
. Sorefs/heads/workingBranch
refers to a branch. – Hooke