2012-03-01 143 views
3

我有一個包含以下內容混帳純倉庫混帳忽略文件,而克隆

  HEAD branches config description hooks info objects refs 

的信息文件夾還包含信息/ mailist.txt和信息/日誌

我的問題是,如果用戶複製此文件,然後如何忽略這兩個文件與克隆命令

   git clone --bare main new --ignore //???????? 
+0

你列出的那些文件/目錄在git內部使用。你在找正確的文件夾嗎? – 2012-03-01 07:35:55

回答

1

測試後,我看到一個clone --bare不會克隆info/loginfo/mailist.txt

$ /c/prog/git/tests/t2 (BARE:master) 
$ l ../t1/info/ 
total 1 
-rw-r--r-- 1 VonC Administ  240 Mar 1 09:20 exclude 
drwxr-xr-x 7 VonC Administ  0 Mar 1 09:20 .. 
-rw-r--r-- 1 VonC Administ  2 Mar 1 09:21 log 
drwxr-xr-x 2 VonC Administ  0 Mar 1 09:21 . 

$ /c/prog/git/tests 
$ git clone --bare t1 t2 
Cloning into bare repository t2... 
done. 
warning: You appear to have cloned an empty repository. 

$ /c/prog/git/tests/t2 (BARE:master) 
$ l info/ 
total 1 
-rw-r--r-- 1 VonC Administ  240 Mar 1 09:21 exclude 
drwxr-xr-x 2 VonC Administ  0 Mar 1 09:21 . 
drwxr-xr-x 7 VonC Administ  0 Mar 1 09:21 .. 
+0

如果用戶在克隆時創建文件,將被忽略 – Rajeev 2012-03-01 11:27:12

+0

@Rajeev:是的,因爲這些文件似乎總是被忽略。 – VonC 2012-03-01 12:08:15