首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gitignore:!text.lib (排除)与*.lib (忽略)

gitignore:!text.lib (排除)与*.lib (忽略)
EN

Stack Overflow用户
提问于 2014-07-08 08:58:38
回答 2查看 151关注 0票数 1

对于忽略和排除.gitignore中的规则,我有疑问。

因此,我有一个非常大的文件树,其中我想忽略所有lib文件,除了一个特定的lib文件,它是一个具有.lib扩展名的文本文件:

我在我的.gitignore文件中有什么:

代码语言:javascript
复制
# exclude rule
!text.lib
# ignore rule
*.lib

但是,当发出git状态时,我无法看到文件树中的所有text.lib文件。“!text.lib”被*.lib管得过头了

如何制定能够解决这一问题的规则?

非常感谢:-)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-07-08 14:59:54

如果您想重新包含一个被忽略的模式,则必须在忽略它的模式之后指定它。

来自gitignore文档

可选前缀"!“这将否定该模式;被前一个模式排除的任何匹配文件都将再次包括在内。

因此,忽略文件必须如下所示:

代码语言:javascript
复制
*.lib
!text.lib

希望这能帮上忙!

票数 1
EN

Stack Overflow用户

发布于 2014-07-08 09:22:20

请检查这个堆叠溢出问题的答案。.gitignore排除文件夹,但包含特定的子文件夹

您只需更改表达式即可。

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

https://stackoverflow.com/questions/24627666

复制
相关文章

相似问题

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