From: Fritz Anderson Date: Tue, 25 Aug 2009 17:40:47 GMT Subject: Confused about push/pull of a branch Message-ID: I can't get a second machine to pull in a branch that's in my remote repository. I'm confused. The remote is a bare repository on machine_1. In my working copy on machine_1: machine_1$ git branch master search-controller use-tiles * webservices # The following should not be necessary, as gitk already # identifies a remotes/origin/webservices, but just to be sporting: machine_1$ git push origin webservices Everything up-to-date Branch webservices was created after the working copy on machine_2 was cloned. In my working copy on machine_2: machine_2$ git pull Password: # Progress messages, no protests. machine_2$ git checkout webservices error: pathspec 'webservices' did not match any file(s) known to git. machine_2$ git branch * master machine_2$ git-config shows the two repository URLs are identical, net of machine_2 having to specify a user name and host. The machine_2 .git/ config shows a section for [branch "master"], but not for webservices. Is that the problem? What's the approved way of adding [branch "webservices"], and what do I put into it? I've obviously forgotten something. Or never understood something (there's a lot in Git not to understand). How do I get the webservices branch onto machine_2, so I can check it out? — F