有没有办法让git ignore file
忽略所有名称为test的文件?
我有这样的文件:
- css/test.css
- js/subfolder/test.js
- lib/main/sub/test.html
等等。
我希望git
避免添加或提交名称为test的任何文件。
答案 0 :(得分:40)
来自git docs
A leading "**" followed by a slash means match in all directories. For
example, "**/foo" matches file or directory "foo" anywhere, the same
as pattern "foo". "**/foo/bar" matches file or directory "bar"
anywhere that is directly under directory "foo".
对于你的情况:
**/[Tt]est*
它也匹配大写和小写。
答案 1 :(得分:24)
答案 2 :(得分:4)
尝试将模式添加到test。*
的.gitignore添加它并使用上面提到的一些文件执行git状态。
如果它有效,那就很好。
答案 3 :(得分:0)
这些解决方案都不适用于我的情况,我无法摆脱一堆Iconr文件。但是,有another question专门针对此问题,其中the answer that worked for me是将此行添加到.gitignore
Icon?