2015-03-02 104 views
0

工作,我有這樣的文件夾結構文件:freelancer\Presentation\ABC.Web\Plugins\Payments.CheckMoneyOrder\Payments.CheckMoneyOrder.dll,還有其他文件的Git忽略不夾

我想忽略整個Plugins文件夾

我試圖把每一個在下面的.gitignore文件,但它們都不起作用。

1. Presentation/ABC.Web/Plugins 
2. Presentation/ABC.Web/Plugins/* 
3. */Presentation/ABC.Web/Plugins/* 
4. Presentation//ABC.Web//Plugins 
5. "Presentation//ABC.Web//Plugins" 
6. Presentation\\ABC.Web\\Plugins 
7. "Presentation\\ABC.Web\\Plugins" 

我甚至嘗試清除緩存和重新啓動混帳,但它不工作

+0

「重新啓動git」是什麼意思?顯示以下命令的輸出:'git status'。 – carlspring 2015-03-02 16:37:15

回答

3

的Git需要兩個*的,如果你想(遞歸)忽略整個文件夾及其內容,以無限深度。

documentation

尾隨 「/**」 內相匹配的一切。例如,「abc/**」與目錄「abc」內的所有文件相對於.gitignore文件的位置相匹配,具有無限深度。

這意味着下面應該工作:

Presentation/ABC.Web/Plugins/** 

請注意,所有要忽略的文件必須是未經跟蹤(即過去從來沒有承諾)。如果您想忽略已提交的文件,this可能會對您有所幫助。