Re: $GIT_DIR usage
- From
- Dmitry Kakurin <dmitry.kakurin@gmail.com>
- Date
- Aug 5, 2007, 11:55 UTC
- Message-ID
- <678E8953ECEB4B72A99DEA2137B05823@ntdev.corp.microsoft.com>
- In-Reply-To
- <46B59F63.8020707@gmail.com>
I think you also need to set GIT_WORK_TREE. This way Git will know the root of directories that it controls.
- Dmitry ----- Original Message ----- From: "Dan Zwell" <dzwell@gmail.com> Newsgroups: gmane.comp.version-control.git To: <git@vger.kernel.org> Sent: Sunday, 5 August 2007 2:58 Subject: $GIT_DIR usage
Show 21 quoted lines
> Hi, I had a question about $GIT_DIR. That is to say, it doesn't seem to > work. I am using Git 1.5.2.4. See the following: (all the commands I > tried besides "git-init" failed). > > $ export GIT_DIR="`pwd`/.git_public" > $ git init > warning: templates not found /usr/share//git-core/templates/ > Initialized empty Git repository in /home/user/temp/.git_public/ > $ echo > new_file > $ git add new_file > fatal: add must be run in a work tree > $ git commit -a > fatal: /usr/bin/git-commit cannot be used without a working tree. > $ git commit > fatal: /usr/bin/git-commit cannot be used without a working tree. > $ > > Is $GIT_DIR not meant to be used this way? Does it have a different > purpose / use case, or is this just a bug? > > Thanks,