Hi,
On Sun, 1 Oct 2006, Matt McCutchen wrote:
Maybe this is common knowledge, but I thought I should mention it in
case it isn't. I had a git repository in a directory A and I wanted
to check out a branch of the repository to a different directory B.
So I created B/.git and filled it with symlinks pointing to the files
in A/.git, except for index and HEAD because those need to be
different for each checkout;
A better method is to use a local clone:
git-clone --local --shared A B
Such a clone will be very fast, and cheap, because it sets up links (not
just symbolic links, but links that git understands).
Hth,
Dscho