2

私は何かを誤って構成したと思います。onを実行するgit init --bare/git/math-site.com、代わりに既存のgitディレクトリのディレクトリが初期化されます/git/science-site.com。別のディレクトリでリポジトリを初期化するのはなぜですか?

これが私がしたコマンドのリストです:

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>)
4

2 に答える 2

5

unset GIT_DIR そしてまたGIT_WORK_TREE、試してみてください。通常、その環境変数を手動で設定するべきではありません。

于 2012-07-30T03:44:25.223 に答える
0

/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/
于 2012-07-30T03:32:52.497 に答える