.gitignore 支持几层目录?
ringa_lee
ringa_lee 2017-05-02 09:28:43
0
3
660


这样写的话依然还是忽略的,但是如果我是写!/upload/2011就不被忽略了。

所以我有个疑问,gitignore就只是支二层目录的忽略规则吗?

ringa_lee
ringa_lee

ringa_lee

reply all(3)
漂亮男人

Try it without adding '/' after 11: !/upload/2011/11

黄舟

[Reference link]: Ignoring Files/Ignoring Files

The format specification of the file .gitignore is as follows:

  • All empty lines or lines starting with # will be ignored by Git.

  • Can use standard glob pattern matching.

  • The matching pattern can start with (/) to prevent recursion.

  • The matching pattern can specify a directory ending with (/).

  • To ignore files or directories outside the specified pattern, you can negate it by adding an exclamation mark (!) before the pattern.

The so-called glob pattern refers to the simplified regular expression used by the shell. Asterisk (*)匹配零个或多个任意字符;[abc]
匹配任何一个列在方括号中的字符(这个例子要么匹配一个 a,要么匹配一个
b,要么匹配一个c);问号(?)只匹配一个任意字符;如果在方括号中使用短划线分隔两个字符,表示所有在这两个字符范围内的都可以匹配(比如
[0-9]表示匹配所有 0 到 9 的数字)。 使用两个星号(*) 表示匹配任意中间目录,比如a/**/z 可以匹配
a/z, a/b/za/b/c/zetc.

某草草

Any level

.gitignore 一般用我们使用 git add .这种命令中没有明确指定要加入的文件时忽略 .gitignore 中声明的文件,但以! Rules starting with

will not be excluded. .gitignore 的复杂度,如果没有 !/path

/uploads/*
!/uploads/2011/11/
This combination can simplify the syntax.

You have to write all the files and directories except /2011/11/.

Example: The teacher announces the full score of this time


1号  合 格
2号  合 格
3号  合 格
4号  合 格
小明 不合格
6号  合 格
7号  合 格
8号  合 格
9号  合 格
。。。
🎜Of course it can also be done like this🎜
全部合格 -------> /uploads,
除了小明 -------> !/uploads/2012/11,全部已经包括小明,但现在把他排除
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!