2012-07-30 67 views
2

我认为我的配置有误,当我在/git/math-site.com上执行git init --bare时,会初始化已存在的git目录/git/science-site.com上的目录。为什么它在另一个目录上初始化回购?Git init初始化在不同的目录而不是当前的

这里的命令列表我所做的:

cd /git/math-site.com 
git init --bare 
Reinitialized existing Git repository in /git/science-site.com/ 

编辑:我试图删除/git/science-site.com/git/math-site.com,现在一个新的错误出现。

​​
+0

你有环境变量'GIT_DIR'集吗? (输入'echo $ GIT_DIR') – 2012-07-30 03:33:58

+0

@GregHewgill是的,它设置为'/ git/science-site.com'我想你越来越近了。 – Michelle 2012-07-30 03:40:28

回答

5

unset GIT_DIR还有GIT_WORK_TREE并尝试。通常情况下,您不应该手动设置该环境变量。

+0

它的工作原理!哇感谢队友。 – Michelle 2012-07-30 03:50:33

0

您确定/git/math-site.com不是/git/science-site.com的符号链接吗?

[email protected]:~/git:ruby-1.8.7:$ mkdir real-dir 
[email protected]:~/git:ruby-1.8.7:$ ln -s real-dir symlink-dir 
[email protected]:~/git:ruby-1.8.7:$ ls -la 
total 8 
drwxr-xr-x 4 gil staff 136 30 Jul 13:34 . 
drwxr-xr-x+ 106 gil staff 3604 30 Jul 13:33 .. 
drwxr-xr-x 2 gil staff 68 30 Jul 13:34 real-dir 
lrwxr-xr-x 1 gil staff  8 30 Jul 13:34 symlink-dir -> real-dir 
[email protected]:~/git:ruby-1.8.7:$ cd symlink-dir 
[email protected]:~/git/symlink-dir:ruby-1.8.7:$ git init --bare 
Initialized empty Git repository in /Users/gil/git/real-dir/ 
+0

我试着删除这两个目录,没有符号链接。请检查我的编辑,谢谢! – Michelle 2012-07-30 03:39:33

相关问题