Re: I don't want the .git directory next to my code.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Wed, 16 Jan 2008, Matthieu Moy wrote:

> Bill Lear <rael@xxxxxxxxxx> writes:
> 
> > On Wednesday, January 16, 2008 at 10:36:34 (+0000) Johannes Schindelin writes:
> >>Hi,
> >>
> >>On Wed, 16 Jan 2008, Matthieu Moy wrote:
> >>
> >>> Mike <fromlists@xxxxxxxxxxxxxxxxx> writes:
> >>> 
> >>> > I'm learning git and I'm really annoyed that the .git directory lives 
> >>> > in the same directory as my code.  I don't want it there for three 
> >>> > reasons:
> >>> 
> >>> The idea was discussed here, mostly under the name "gitlink".
> >>
> >>It goes by "git worktree"; has nothing to do with gitlink (which has 
> >>something to do with submodules).
> >
> > I think you mean to say there is a variable 'worktree' variable
> > available via the config variable 'core.worktree' or environment
> > variable GIT_WORK_TREE, or command-line option --work-tree that should
> > do the trick (no 'git worktree' command exists as far as I can see):
> 
> Yes, so you can use
> 
> $ git --work-tree . --git-dir /some/other/place <some-command>
> 
> But it's far from the user-friendlyness of a real lightweight checkout: 
> you need to provide the --work-tree and --git-dir options each time you 
> run git. And making an alias or using the environment variables are not 
> really an option if you have more than one repository or working tree to 
> deal with.

Well, the OP said he did not want _any_ file in the worktree.  So there's 
no way around specifying by hand everytime where the git directory should 
be.

I'm not saying I find the OP's restrictions sensible, but that's what he 
said.

Ciao,
Dscho

-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux