Peekay Ex <pkx1...@gmail.com> writes:

>>>> Well, use whatever your tracking branch is called.  What does
>>>> git branch -r
>>>> say?
>>>
>>>jlowe@jlowe-lilybuntu2:~/lilypond-git$ git branch -r
>>>  origin/HEAD -> origin/master
>>>  origin/master
>>
>>
>> I would do:
>>
>> git checkout dev/staging
>> git push origin dev/staging
>>
>> In order to get my changes into dev/staging on origin.
>>
>
> Unfortunately not, I get
>
> jlowe@jlowe-lilybuntu2:~/lilypond-git$ git checkout dev/staging
> error: pathspec 'dev/staging' did not match any file(s) known to git.
>
> --snip--
>
> I need to do some more homework on GIT and Branches.

You just don't have any branches except master on your computer.

Make sure that in .git/config, you have the line

        fetch = +refs/heads/*:refs/remotes/origin/*

(no other fetch lines should be necessary) in the section [remote
"origin"].  Then do

git fetch

After that, your repository should be populated with _every_ remote
branch available.

-- 
David Kastrup


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to