首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在git中用.<numberic>.ext忽略文件?

问如何在git中用.<numberic>.ext忽略文件?
EN

Stack Overflow用户
提问于 2019-05-15 15:10:27
回答 3查看 50关注 0票数 1

我的项目中有一个文件列表:

例如:

代码语言:javascript
复制
 1. src/index.1.js
 2. src/screens/index.1.js
 3. src/screens/index.2.js

我想忽略所有具有数字编号的文件。

我试过使用**/*.1.*,**/*.2.*。有没有办法忽略所有带有数值的文件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-05-15 16:10:07

Git使用glob pattern来匹配忽略的文件。使用以下命令可忽略上述所有此类文件(也可使用多位数字)。

代码语言:javascript
复制
**/*.[0-9]*.js
票数 0
EN

Stack Overflow用户

发布于 2019-05-15 15:22:06

您可以使用范围。对于您的示例:

代码语言:javascript
复制
**/*.[0-9].js

将匹配以.(数字).js结尾的任何目录中的js文件。

票数 2
EN

Stack Overflow用户

发布于 2019-05-15 15:42:16

如果您不想只考虑.js文件,为什么不在最终调整\.js部件之后运行以下find命令:

代码语言:javascript
复制
find . -type f -regextype sed -regex '.*\/.*\.[0-9]\+\.js'
./src/screens/index.2.js
./src/screens/index.123.js
./src/index.1.js

找到所有感兴趣的文件后,将find命令更改为:

代码语言:javascript
复制
find . -type f -regextype sed -regex '.*\/.*\.[0-9]\+\.js' -exec git checkout {} \;

签出这些文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56143521

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档