忽略git中具有相同名称的所有文件

问题描述 投票:26回答:4

有没有办法让git ignore file忽略所有名称为test的文件?

我有这样的文件:

 - css/test.css 
 - js/subfolder/test.js 
 - lib/main/sub/test.html

等等。

我希望git避免使用名称test添加或提交任何文件。

git gitignore
4个回答
24
投票

.gitignore更新test*

另外,请阅读this以获取更多信息。


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*

它也匹配大小写。


4
投票

尝试将模式添加到测试的.gitignore。*

添加它并使用上面提到的一些文件执行git状态。

如果它工作你很好。


0
投票

这些解决方案都不适用于我的情况,我无法摆脱一堆Iconr文件。然而,有another question专门解决这个问题,其中the answer that worked for me将此行添加到.gitignore

Icon?
© www.soinside.com 2019 - 2024. All rights reserved.