2012-10-02 103 views
2

我想讓gitignore忽略db/文件夾下的所有*.gz文件,但不能在其他文件夾中。有沒有辦法做到這一點與項目根目錄中的.gitignore?gitignore在分支中的某些文件擴展名

的.gitignore

db/*.gz # ignores db/a.gz, but not db/data/b.gz 
db/*/*.gz # ignores db/data/b.gz, but not db/data/extra/c.gz 
db/**/*.gz # ditto, ignores db/data/b.gz, but not db/data/extra/c.gz 

我看過的人gitignore,並通過類似的問題在這裏看着計算器上,對不起,如果這想出了前面。


的zsh v4.3.17(x86_64的),混帳v1.7.8.6,Gentoo內核v3.4.9

+1

'db/**/*。gz'應該忽略'db/data/extra/c.gz'。至少它在我的回購中有效。你的外殼是什麼? – thameera

+0

我重複檢查過 - 它不會,即'db/**/*。gz'的行爲與'db/*/*。gz'完全相同。我在問題中添加了shell和版本。 –

回答

2

你總是可以包括某些目錄gitignore文件使用單線

*.gz 

我在礦庫使用類似的方法。

+3

在'db /'目錄的頂部放一行'.gitignore'和行* .gz'正是你需要的。 –

相關問題