2015-07-19 59 views
3

我有包括以下項目目錄:如何防止在.gitignore中匹配子目錄?

log/ 
src/log/ 
tests/log/ 
.gitignore 

在我的.gitignore文件,添加以下行,以爲它只是忽略了頂級log/

log/ 

然而,它似乎也忽略了src/logtests/log。我怎樣才能防止它做到這一點?

+0

@MattMcNabb第一個代碼塊是我的目錄結構。第二個代碼塊是我的.gitignore文件中的實際內容。 – Evan

+0

@Evan是的,我意識到,只是在評論後。我想其他回答者也犯了同樣的錯誤! –

+1

@closers這是詢問有關確保.gitignore行僅匹配頂級目錄並保留子目錄。這不是忽視所有內容,而是將子目錄列入白名單。 – Evan

回答

3

改爲使用/log/;這意味着它只會忽略在項目頂層發生的目錄log

+0

布拉,我知道這是我愚蠢的東西。謝謝! (當它讓我時會接受) – Evan