Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git init在不同的目录而不是当前目录上初始化_Git - Fatal编程技术网

Git init在不同的目录而不是当前目录上初始化

Git init在不同的目录而不是当前目录上初始化,git,Git,我想我有点配置错误,当我在/git/math site.com上执行git init--bare时,我会在现有的git目录/git/science site.com上初始化目录。为什么它要在另一个目录上初始化repo 以下是我执行的命令列表: cd /git/math-site.com git init --bare Reinitialized existing Git repository in /git/science-site.com/ 编辑:我试图删除/git/science site

我想我有点配置错误,当我在
/git/math site.com
上执行
git init--bare
时,我会在现有的git目录
/git/science site.com
上初始化目录。为什么它要在另一个目录上初始化repo

以下是我执行的命令列表:

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
,现在出现了一个新的错误

mkdir /git/math-site.com && cd /git/math-site.com
git init --bare
fatal: GIT_WORK_TREE (or --work-tree=<directory>) not allowed without specifying GIT_DIR (or --git-dir=<directory>)
mkdir/git/math-site.com&&cd/git/math-site.com
git init——裸
致命:未指定GIT_DIR(或--GIT DIR=)不允许使用GIT_工作树(或--WORK TREE=)

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

gil@machine:~/git:ruby-1.8.7:$ mkdir real-dir
gil@machine:~/git:ruby-1.8.7:$ ln -s real-dir symlink-dir
gil@machine:~/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
gil@machine:~/git:ruby-1.8.7:$ cd symlink-dir
gil@machine:~/git/symlink-dir:ruby-1.8.7:$ git init --bare
Initialized empty Git repository in /Users/gil/git/real-dir/

unset GIT\u DIR
GIT\u WORK\u TREE
并重试。通常情况下,不应手动设置该环境变量。

是否设置了环境变量
GIT_DIR
?(键入
echo$GIT_DIR
)@GregHewgill是的,它设置为
/GIT/science site.com
,我想你越来越近了。我试图删除这两个目录,但没有符号链接。请检查我的编辑,谢谢!