我有這個文件層次在我的項目:Gitignore水珠路徑
assets
--script.js
--a.html
--admin
--carousel.js
--documentation.html
我想,這樣的資產裏面的所有文件,除了被JS文件忽視了的.gitignore添加規則。我想在的.gitignore,僅考慮從第一級的script.js如下:
assets
!assets/*.js
,然後試圖這裏面也只考慮的script.js:
assets
!assets/**/*.js
像其他模式的資產/ / .js或!assets/**。js不起作用。我想考慮所有級別的所有JavaScript文件都被視爲未被跟蹤。
我正在用Git 2.1.0版來試試。
見http://stackoverflow.com/questions/25715898/whats-the-difference-between-git-ignoring-directory-and-directory/25716803#25716803 – Jubobs 2014-09-20 07:23:13
[glob匹配(.gitignore)中的\ * \ *和\ *之間的區別](http://stackoverflow.com/questions/8832729/difference-between-and-in-glob-matching-gitignore) – jww 2014-09-20 07:27:07
@jubobs - 這不提供解決方案。我試着把另一個.gitignore文件放在資產文件夾裏面,但沒有奏效。 – neotohin 2014-09-20 07:54:20