忽略git中所有同名文件

发布于 2024-12-29 03:07:07 字数 207 浏览 1 评论 0原文

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

我有这样的文件:

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

等等。

我希望 git 避免添加或提交任何名为 test 的文件。

Is there a way to have a git ignore file to ignore all files with the name test in them?

I have files like this:

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

and so on.

I want git to avoid adding or committing any files with the name test.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

2025-01-05 03:07:07

来自 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*

它也匹配大小写。

From 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".

For your case:

**/[Tt]est*

it also matches both upper and lower case.

旧时浪漫 2025-01-05 03:07:07

使用 test* 更新 .gitignore

另外,请阅读 了解更多信息。

Update .gitignore with test*

Also, read this for more information.

手心的海 2025-01-05 03:07:07

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

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

如果有效的话你就很好了。

Try adding the pattern to .gitignore of test.*

Add it and do a git status with some files like you mentioned above.

If it works you're good.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文