我目前有类似这样的内容:
javascripts/
plugin.js
plugin.min.js
stylesheets/
style.css
style.min.css
如何让所有的 .gitignore
忽略所有被压缩的 (.min
) 文件?像 **/*.min.*
这样的东西可行吗?
根据您的实际需求,您有几种解决方案。
忽略项目中的所有压缩文件:
*.min.*
忽略文件夹中的所有压缩文件:
assets/*.min.*
忽略项目中仅为JS/CSS压缩文件:
*.min.js
*.min.css
*.min.*
但是 git status
仍然返回一堆 .min.js 文件... - Azimuth.gitignore
中使用*.min.*
,但仍然包括所有的foo.min.bar
文件。 - Adam Reis*.min.js
只会忽略当前目录中的 .min.js
文件。要忽略整个项目中的所有 .min.js
文件,您需要使用 **.min.js
。 - undefined如果你在后来的过程中将某个文件添加到了.gitignore中,那么你需要使用git rm filename --cached
命令从git repo中删除该文件。(注意:这只会从repo中删除它,而不是从目录中删除)
*.min.*