|
|
1
163
/a/b/c/* !foo
似乎适合我(Linux上的Git1.7.0.4)。这个
把排除项看作是“但不是这个”而不是“但包括这个”-“忽略这个目录”(
i、 例如 必须被排除在外才能再次被包括在内。希望能给我们一些启示。 |
|
|
2
24
如果我读的话,对任意数量的中间目录都应该有效
|
|
|
3
7
还有一个选择:
这将忽略每个文件和目录,除了文件/目录的三个层次深入在一个。 |
|
|
4
6
从.git手册页上看,这一点肯定不清楚。这样做有效:
正如Chris提到的,如果目录被排除在外,它甚至不会被打开。因此,如果您想能够忽略*但是一些文件,您必须如上所述构建这些文件的路径。对我来说这很方便,因为我想对一个库的一个文件做一个代码复查,如果我想以后再做一个,我只添加它,其他的都忽略了。 |
|
|
5
5
一般来说,
第1.8.2条
将包括
patch
(同时
in its v4
prompted by some Stack Overflow question
)从
Adam Spiers
git1.8.2 release notes
“还有一个问题”
which gitignore rule is ignoring my file
":
|
|
Harry · 如何在编译时获取克隆的git仓库的标签 1 年前 |
|
Ooker · 如何从blob中删除秘密? 1 年前 |
|
|
hasdrubal · git日志图智能分支过滤器 1 年前 |
|
|
J. Doe · 为什么git中没有跟踪git文件? 1 年前 |