2012-11-19 107 views
4
git version 1.7.11.7 
Fedora 17 

你好,刪除untacked文件和目錄的git /信息/排除

我創建了一個新的git工作resposity

git init 

我加了一些文件和一些目錄。

但是,我有一些我想根據自己的環境忽略的文件。我不想創建.gitignore文件,因爲我不想將其添加到存儲庫。只是我的本地。

所以我想忽略我的server/build目錄,所以我將它添加到我的.git/info/exclude文件中。

# exclude patterns (uncomment them if you want to use them): 
*.[oa] 
*~ 
server/build 

服務器是我啓動我的git resposity的根目錄。

但是,當我做git狀態時,我總是在我的untacked文件中得到這個目錄。

# On branch dev 
# Untracked files: 
# (use "git add <file>..." to include in what will be committed) 
# 
server/build/ 

我想從我的git狀態中刪除這個。

我曾嘗試用下面我

git rm -r --cached server/build 

回答

5

你的模式之前留下blankspace沒有工作。刪除它,它應該工作:

# exclude patterns (uncomment them if you want to use them): 
*.[oa] 
*~ 
server/build 

如果您的回購沒有.gitignore你可以創建一個而忽略自己,太 - 但它確實是更正確的使用exclude,反正。

+0

謝謝,工作。 – ant2009