2012-07-30 21 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

相關問題