GIT
资源
.gitignore
在项目中使用分布式版本控制系统 Git 时,经常会忽略一些特殊的文件或者文件夹不上传项目云端,也会在忽略文件夹中排除不忽略执行文件或文件夹的操作
规则示例
1.在已忽略文件夹中不忽略指定文件夹:
/libs/*
!/libs/extend/
2.在已忽略文件夹中不忽略指定文件
/libs/*
!/libs/extend/fastjson.jar
3.只忽略 libs 目录,不忽略 libs 文件:
libs/
4. 忽略 libs 文件,不忽略 libs 目录:
libs
!libs/
5.忽略所有的.ejs 结尾文件:
*.ejs
**/*.ejs
6.忽略.a 或.A 文件,不包含 demo.a 文件:
*.[aA]
!demo.a
忽略规则语法
1.空格不匹配任意文件,可作为分隔符,可用反斜杠转义;
2.以井号#开头的文件标识注释,可以使用反斜杠进行转义
3.以斜杠/开头表示目录;
4.以星号*通配多个字符;
5.以问号?通配单个字符;
6.以方括号[]包含单个字符的匹配列表;
7. 以叹号!表示不忽略(跟踪)匹配到的文件或目录;