您的位置:首页 > 其它

gitignore 文件配置详解

2017-04-21 15:58 302 查看

gitignore

每一个git项目都要有
.gitignore
文件,告诉git那些文件不需要添加到版本的控制中

规则

空行
不匹配任何文件,增加可读性

#
开头的是注释,要匹配#开头在#前面用
\
转义

尾空格默认会被忽略,要保留尾空格用
\
转义

!
表示非

foo/
表示foo目录

foo
表示foo目录或者foo文件

/foo
表示根目录下foo目录

“/*.c” 匹配 “cat.c” 不匹配 “foo/bar.c”

*
匹配多个字符

*.txt 匹配 a.txt, ab.txt

?
匹配单个字符

?.txt 匹配a.txt, 不匹配ab.txt

[]
匹配方括号内的任一字符,其中可用连字符(-)指的连续字符的范围;^符号苦出现在方括号的第一个位置,则表示匹配不在列表中的任一字符

**
有不同的意思

**/foo
匹配所有地方的foo文件或者文件夹和
foo
一样

abc/**
匹配abc文件夹下的所有文件

a/**/b
匹配
a/b
,
a/x/b
,
a/x/y/b
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  gitignore git