Re: git-branch, older repos and more confusion
- From
Jeff King <peff@peff.net>
- Date
- Apr 12, 2007, 04:23 UTC
- Message-ID
- <20070412042308.GA22539@coredump.intra.peff.net>
- In-Reply-To
- <46a038f90704112114t520374b2qea4f860575c21bce@mail.gmail.com>
On Thu, Apr 12, 2007 at 04:14:06PM +1200, Martin Langhoff wrote:
> My git tracking repo is still using the .git/remotes/origin > infrastructure, and now it turns out I can't seem to do a git-pull and > then a git-format-patch of my local 'master' for patches to go on top > of junio's master. I am using 1.5.1.106.ga32037
What doesn't work? IIRC, you might have some problems with doing a 'pull' with no parameters, since you don't have the right magic in .git/config. Have you tried an explicit "git-pull origin master"?
Show 5 quoted lines
> Alas - I think support for it seems to be going the away... what I am > missing is a clear way to say git-clone <repo>#branch that has the > same properties that `cg-clone <repo>#branch` has. Namely, once you > are done, there are clear names for your "local tip" and "remote tip", > and push and pull do the right thing without extra params.
I don't think there is a way to clone _just_ that branch, but if you're OK with fetching all of the branches, then you should be able to do just:
git-clone <repo> git-branch --track branch origin/branch git-checkout branch
Yours is 'branch' and remote is 'origin/branch'. If that branch is master, then I believe git-clone should set you up already (and you can even still refer to 'origin', which is a synonym for origin/HEAD).
Or am I not understanding your problem?
-Peff