I have this file hierarchy in my project:
assets
--script.js
--a.html
--admin
--carousel.js
--documentation.html
我希望在.gitignore中添加规则,使得除了js文件以外,所有assets文件夹内的文件都被忽略。我尝试在.gitignore中添加以下内容,但它只会考虑第一层级的script.js文件:
assets
!assets/*.js
然后尝试了这个,它只考虑了script.js:
assets
!assets/**/*.js
其他模式,如!assets//.js或!assets/**.js无法正常工作。我希望将所有层级中的所有JavaScript文件视为未跟踪。
我正在尝试使用Git版本2.1.0实现此目标。