我的项目中有这个文件层次结构:
assets
--script.js
--a.html
--admin
--carousel.js
--documentation.html我想在.gitignore中添加规则,这样除了js文件之外,资产中的所有文件都会被忽略。我尝试在.gitignore中只从第一级考虑script.js:
assets
!assets/*.js然后尝试了这一点,这也只考虑了script.js:
assets
!assets/**/*.js其他模式,如!assets//.js或!assets/**..js不起作用。我想将所有级别的javascript文件视为未跟踪文件。
我正在用Git版本2.1.0来尝试这一点。
发布于 2014-09-20 09:56:12
发布于 2014-09-20 08:51:00
可能是文件已经被跟踪了。请取消跟踪其他文件并将其添加到ig中。
# Ignore everything
*
# Don't ignore directories, so we can recurse into them
!*/
# Don't ignore .gitignore and *.js files
!.gitignore
!*.jshttps://stackoverflow.com/questions/25946301
复制相似问题