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
,我想你越来越近了。我试图删除这两个目录,但没有符号链接。请检查我的编辑,谢谢!