git check-ignore
git check-ignore
git check-ignore -v . 检查当前文件夹被哪一个配置忽略了
git check-ignore -v fileName 检查指定的文件被哪一个配置忽略了
.gitignore exclude folder but include specific subfolder
问题
I have the folder application/
which I add to the .gitignore
. Inside the application/
folder is the folder application/language/gr
. How can I include this folder?
I've tried this
application/
!application/language/gr/
with no luck...
回答
If you exclude application/
, then everything under it will always be excluded (even if some later negative exclusion pattern (“unignore”) might match something under application/
).
To do what you want, you have to “unignore” every parent directory of anything that you want to “unignore”. Usually you end up writing rules for this situation in pairs: ignore everything in a directory, but not some certain subdirectory.
# you can skip this first one if it is not already excluded by prior patterns
!application/
application/*
!application/language/
application/language/*
!application/language/gr/
Note
The trailing /*
is significant:
- The pattern
dir/
excludes a directory nameddir
and (implicitly) everything under it.
Withdir/
, Git will never look at anything underdir
, and thus will never apply any of the “un-exclude” patterns to anything underdir
. - The pattern
dir/*
says nothing aboutdir
itself; it just excludes everything underdir
. Withdir/*
, Git will process the direct contents ofdir
, giving other patterns a chance to “un-exclude” some bit of the content (!dir/sub/
).
作者:Chuck Lu GitHub |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2019-07-22 Walkthrough: My first WPF desktop application
2019-07-22 cropper.js
2019-07-22 ShareX的使用
2016-07-22 Download file using libcurl in C/C++
2016-07-22 EnumWindows function
2015-07-22 修改Hosts