On Wed, Apr 7, 2010 at 11:54, Pito Salas <r...@salas.com> wrote:
> I thought I understood this but here's a puzzle for me:
> 1) Download jquery branch locally:
> $ git fetch origin jquery
> From github.com:trustthevote/ElectionManager
> * branch jquery -> FETCH_HEAD
> Looks like it worked, right?
> 2) List all branches. Where is it?
> $ git branch -a
> * web-theme
> remotes/origin/HEAD -> origin/master
> Anyone see what's messing me up? Probably something stupid...
The problem is that git fetch doesn't _create_ branches.
When you downloaded the branch with "git fetch origin jquery", it
stored the ref locally as FETCH_HEAD ("cat .git/FETCH_HEAD" if you
want to see the details). If you want to create a local branch based
off of the remote jquery branch, you can "git fetch && git checkout -b
jquery origin/jquery". The "git fetch" in this case is simply "update
all of my references to the origin repo", and "git checkout -b jquery
origin/jquery" will create a local jquery branch based off of the
You received this message because you are subscribed to the Google Groups "Git
for human beings" group.
To post to this group, send email to git-us...@googlegroups.com.
To unsubscribe from this group, send email to
For more options, visit this group at